Senior Software Developer, Backend
SOPHiA GENETICS
Rolle or Bidart
Description
Are you an experienced Software Engineer with strong backend expertise and hands-on experience in Java? Do you have a passion for learning and a drive to continuously expand your skill set?
If this sounds like you and you are driven by purpose, join the SOPHiA GENETICS Software Engineering team as our new Senior Software Developer, Backend, and enable us to make a positive impact on the outcomes for cancer and rare disease patients worldwide.
This is a hybrid opportunity, requiring 3 days onsite our corporate office in either Rolle, CH or Bidart, FR.
Your Mission
As our Senior Software Developer, Backend, you will contribute to the development of high-quality, reliable backend software systems by actively participating in the design, implementation, testing, deployment, and maintenance of production services. You will work closely with cross-functional teams, sharing backend expertise and promoting best practices. Your contributions will help ensure that our software solutions are robust, scalable, and meet the needs of our organization.
The vale you add
- Executes the SDLC: Owns end-to-end delivery of software components assigned by the team leader including design, implementation, testing, deployment, maintenance, and support
- Develop robust, scalable backend services and APIs using Java (Micronaut Framework), while ensuring maintainability, performance, and security.
- Collaborate with other teams to understand their issues and propose and implement solutions
- Collaborate on deployment and infrastructure setup for backend services (Terraform, Azure Cloud, AKS), with occasional contributions to cloud engineering tasks.
- Drives design of individual components and modules while engaging opinions of more senior technical staff
- Actively participates in code review
- Performs work estimation and risks assessment
- Communicates with PMO, Product, QA, and other stakeholders as necessary to develop product
- Shares engineering best-practices with peers, and helps support more junior members of the team
- Communicates clearly and concisely with the other members of the team on technical subjects.
Requirements
- Bachelor's degree in computer science, engineering, or related fields
- At least 2 years’ experience as a professional Software Engineer
- Fluent in English to a business level
- Proficiency in Java (for Backend) is essential. Past experience with the Micronaut Framework is a plus
- Familiarity in any scripting language is an advantage.
- Experience with Azure Cloud and AKS, alongside tools like Terraform and GitLab CI/CD is a plus
- Experience with Continuous Integration, Continuous Delivery & Agile principles a plus
Apply Now
Don't forget to mention EuroTechJobs when applying.