Senior Engineer - Software Development

Space42Ai — United Arab Emirates · Posted ~2 hours ago

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Description

Job Description As a Senior Engineer – Software Development you will take ownership of the Java development and delivery of an existing production system operating at a critical client site, while maintaining working proficiency across the full technology stack. The role is responsible for extending and strengthening business logic within the established system architecture, ensuring data integrity and accurate transaction processing across concurrent workloads, and diagnosing as well as resolving performance issues in a live production environment. As a secondary responsibility, the Senior Engineer will also contribute to the React frontend when backend priorities permit, supporting full-stack development efforts and overall system enhancement. Responsibilities Design, build, and maintain services across the stack, with primary ownership of the Java (Spring Boot) backend, within the existing system's established architectureEnsure data integrity and correct transaction boundaries across concurrent, high-throughput operationsDiagnose and resolve concurrency issues, race conditions, and deadlocks in a live production environmentProfile and tune application performance under real client load, not synthetic benchmarksApply disciplined change management to every release given the system's live, critical statusWork on the relational database layer (schema changes, query performance, migrations) with production-safe practices Qualifications 5+ years of strong Java development experience, with a deep understanding of enterprise application development, backend architecture, and scalable software solutions.Solid grasp of transaction boundaries and data integrity in multi-user systemsHands-on experience with Spring Boot for designing, developing, and maintaining robust backend services, APIs, and microservices.Strong SQL and relational database experience (schema design, query tuning, migrations) across engines such as MySQL/MariaDB, PostgreSQL, or SQL ServerTrack record of diagnosing and fixing performance issues under real production loadDemonstrated capability to quickly understand, maintain, and enhance existing codebases, including large-scale and business-critical applications with established architectural patterns.Experience with ETL and data ingestion tools such as StreamSets, Apache NiFi, or similar dataflow platformsComfortable with the operational side of delivery, including CI/CD pipelines, containerization, and monitoring/observability toolsStrong grasp of software design principles (SOLID, clean architecture) expected at senior levelPractical experience with React, enough to contribute to the frontend when needed Additional Requirements Experience working within an established, live production system rather than greenfield developmentComfortable following existing architectural patterns and conventions rather than introducing new onesAwareness of the change-management discipline a live, critical client deployment demandsUnderstanding of how mapping/GIS systems work is a plusFamiliarity with big data/analytical stores such as Apache Kudu is a plusWorking knowledge of Python is a plusExperience using AI-assisted coding tools (e.g. GitHub Copilot, Cursor, Claude Code) to accelerate delivery across projects, while retaining full ownership and review of what ships Our Benefits & Perks Competitive compensation packages and comprehensive medical insurance to support you and your family.Well-being focused initiatives and resources, designed to enhance your personal and professional life.Access to exclusive discount programs, offering savings across various lifestyle and leisure experiences across the UAE. What Makes a Great Fit If you are performance-driven and possess an inquisitive mind with the agility to navigate ambiguity, you will thrive here. At the heart of the Space42 community is a bias for action and a passion for developing innovative, efficient space services through AI-driven smart solutions that drive technological advancements and create a better tomorrow.