Remote (Global) Full-time

Seqera is hiring a Senior Software Engineer

About the Role

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.

Required Skills
JavaGroovyMicronautAngularRailsReactSpringFlaskAWSKubernetesDistributed SystemsAPI DesignCloud InfrastructureCI/CDMicroservices
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
About company
Seqera

Provides software for scientists solving complex challenges from therapeutics to research. Consolidates fragmented data and diverse computing resources into a unified platform trusted by over 150 leading life sciences organizations. The company began with Nextflow, open software used by over 100,000 global scientists.

Visit website
Job Details
Category fullstack
Posted 8 months ago