Senior Backend Software Engineer

Solenix โ€” Switzerland ยท Posted ~1 week ago

Senior Full-time Hybrid

Skills

Java Spring Python REST APIs Relational databases Docker Git Automated testing Backend development Kubernetes REST API

๐Ÿ”“ 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

Summary

An engineering organization is seeking a Senior Backend Engineer to design and maintain distributed backend systems. The role involves secure data processing, APIs, cloud deployment, testing, and collaboration on complex technical solutions.

Highlights

Work on mission-critical distributed systems with modern technologies, flexible working arrangements, and opportunities for technical ownership and mentoring.

Description

Job Description About Solenix and our qualities Solenix is a privately owned and international company providing engineering and consulting services in the space market, with branches in Germany, Switzerland, and Italy. We are known for high-quality services, user-oriented solutions, reliable partnerships and constructive collaboration. Our customers include space agencies such as ESA, EUMETSAT and DLR, as well as large private sector companies. Solenix is specialized in distributed systems and client applications and applies modern technologies with a focus on high-performing, robust and light solutions. Why should you apply?Solenix is a group of motivated, dynamic and creative people who enjoy high-quality work, as well as a relaxed and flexible work atmosphere.You can expect a friendly working environment, exciting and challenging projects and varied team events.Solenix focuses on solution-oriented and innovative approaches. Job Description We are looking for a Senior Backend Software Engineer to independently own the design of backend components for a distributed ground segment software system, covering areas such as system integration across multiple connected systems, secure data exchange, end-to-end monitoring, and service APIs consumed by web front-ends and external systems. You will also provide technical guidance to less experienced engineers within the backend team. Your key responsibilities include:Design, implement and maintain backend services in Java (Spring) and/or PythonDevelop and integrate REST APIs and asynchronous interfaces towards partner systems, external nodes and front-end applicationsImplement components for secure data handling, access control and auditabilityContribute to end-to-end monitoring and operability features of the systemSupport integration with existing external systems and their interface updatesWrite unit and integration tests and support formal verification and validation activitiesPackage and deploy services using Docker and Kubernetes in cloud-based environmentsParticipate in design discussions, code reviews and agile development ceremoniesProduce and maintain technical documentation under configuration control Essential qualifications and experienceUniversity degree or equivalent education in Computer Science, Software Engineering or a related disciplineSeveral years of professional experience developing backend systems in Java (Spring) and/or PythonSolid experience designing and consuming REST APIsExperience with relational databases and data modellingHands-on experience with Docker; familiarity with Kubernetes and cloud platformsProficiency with Git and collaborative development workflows (e.g. GitLab)Focus on writing modular, testable and maintainable codeExperience with backend testing frameworks and automated testing (e.g. JUnit, pytest)Ability to work independently and as part of a teamStrong prioritization and time-management skillsFluent in the English language Other desirable qualifications and experienceExperience integrating heterogeneous systems and updating existing external interfacesKnowledge of security mechanisms such as OAuth2/OIDC, TLS and encryption of data at rest and in transitExperience with message brokers and event-driven architecturesBackground in the space ground segment domain or other mission-critical systemsExperience with monitoring and observability stacks (e.g. Prometheus, Grafana)German or French language skills Work Location This is a hybrid role based in Basel, Switzerland, combining regular on-site collaboration with the flexibility to work remotely part of the week.