Senior Software Engineer
CNTXT AI · Abu Dhabi Emirate, United Arab Emirates
Apply & track with Apply EdgeJob RoleA dedicated startup is being formed to industrialize and scale a secure, AI-enabled, multi-source decision-support software offering. The platform is a multi-sensor fusion and agentic AI solution connecting to diverse data sources (for example geospatial layers, imagery, video, and other operational signals). This role will support the delivery of a scalable product and contribute to establishing the processes, standards, and collaboration practices required for sustainable growth.The Senior Software Engineer will be responsible for designing, building, and maintaining scalable, reliable software systems that support data-intensive analytics and decision-support applications. The role focuses on robust backend development, system architecture, and engineering best practices to ensure performance, reliability, and long-term maintainability.Job ResponsibilitiesDesign and develop scalable backend services for data ingestion, processing, and analyticsArchitect APIs and services to support analytical workflows and decision-support applicationsBuild and maintain data pipelines for large, heterogeneous datasetsEnsure system reliability, performance, and security across environmentsCollaborate closely with scientists, GIS specialists, and data engineers to translate analytical requirements into production systemsLead code reviews, contribute to engineering standards, and mentor junior engineersSupport deployment, monitoring, and troubleshooting of production systemsContribute to technical roadmaps and architectural decisionsTypically 5+ years of relevant experience in a fast-paced product environment.Bachelor's degree in a relevant field (or equivalent practical experience).Relevant experience in a fast-paced product environment.Qualifications & ExperienceBachelor's or Master's degree in Computer Science, Software Engineering, or a related field7+ years of professional software development experienceStrong proficiency in Python and/or Java, Go, or similar backend languagesExperience designing and implementing RESTful APIs and backend servicesSolid understanding of databases and data storage systems (PostgreSQL, PostGIS, NoSQL)Experience with cloud platforms and modern deployment practicesDesirableExperience working with data-intensive or analytics-driven platformsFamiliarity with geospatial or scientific data workflowsExposure to AI/ML systems and model integrationExperience with containerization and orchestration technologiesBackground in startup or R&D-focused environmentsKey AttributesStrong system-level thinking and problem-solving skillsComfortable owning components end-to-end, from design to productionAbility to balance speed with code quality and reliabilityClear communicator who can work effectively with cross-disciplinary teams