Seqera is hiring a Senior Software Engineer to join the Unified Compute team. You will be responsible for designing and implementing code across the full stack for a customer-facing product with deep Seqera Platform integration, delivered both as a cloud and on-premises solution. The role involves addressing technical challenges including infrastructure, distributed programming, containerization, and cloud architectures.
What You'll Do
- Design, implement, and maintain efficient, reusable, and reliable code across our full software stack.
- Engage extensively with your product team and cross-functionally, interpreting and integrating customer feedback into the development cycle.
- Collaborate with fellow engineers on building engineering best practices, improving processes, documentation, and onboarding artifacts.
- Help with hiring and onboarding, identify and prioritize the technical roadmap items to generate a valuable impact on the engineering culture.
- Rapidly iterate on MVP-stage features and products while keeping an eye towards extracting learnings to inform our long-term platform roadmap.
- Promote technical best practices with teammates and serve as a design partner to both senior and junior colleagues.
- Flex your engineering capabilities outside of your comfort zone when necessary and be unafraid to work on unfamiliar problems and with new technologies.
What We're Looking For
- Software engineer with experience developing robust and scalable solutions.
- Passionate about solving real-world problems with proven technologies and building elegant, scalable systems.
- Write simple, sophisticated, well-structured and well-tested code.
- Worked in a collaborative agile environment through the whole application lifecycle using languages like Java and Groovy, as well as backend and frontend frameworks like Micronaut, Angular, Rails, React, Spring, Flask etc.
- Comfortable with ambiguity - able to quickly develop hypotheses with limited information and learn complex concepts quickly.
- Drive tasks independently, while proactively reaching out for help and additional resources when needed.
- Strong foundational knowledge in software engineering with experience in both front-end and back-end development.
- Experience with cloud architectures and cloud application deployments, having worked with at least one major cloud provider (such as AWS) and built distributed architecture on top of its service offering.
- Familiarity with container technologies and orchestration solutions such as Kubernetes and/or Docker Compose.
Nice to Have
- Expertise in Java.
- Knowledge of HPC and Batch solutions both on-premise and in the cloud (AWS Batch, Google Batch, and/or Azure Batch).
- Experience with Angular.
Technical Stack
- Languages: Java, Groovy
- Frameworks: Micronaut, Angular, Rails, React, Spring, Flask
- Cloud & Infrastructure: AWS, Kubernetes, Docker Compose
- Batch Solutions: AWS Batch, Google Batch, Azure Batch
Team & Environment
You will be part of the Unified Compute team, working within Seqera's dedicated and talented engineering culture where your opinion is valued and your decisions make a real impact.
Benefits & Compensation
- Flexible working hours and remote-friendly culture.
- International working environment with more than 25 nationalities.
- Continuous skills development.
- Team retreats and bonding activities.
- Time off: 23 days for vacations per year, 3 days given by Seqera in December of 2025, and the national/public holidays according to your location.
- Equity
- Private health insurance
- Private life insurance
- Home office allowance (valued over 1,000 USD)
- Subscription to Oliva, Mental Health App
- Learning and development budget per year (1,000 USD)
Work Mode
Seqera offers a remote-friendly work mode, providing the flexibility to work from anywhere.
Seqera is proud to be an equal-opportunity employer. However you identify or whatever your journey to this point, we welcome all candidates to apply for the position that inspires them.

