Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Element Biosciences Logo

Software Engineer II

Element Biosciences

$96,000 - $118,000
Jul 31, 2025
San Diego, CA, US
Apply Now

Element Biosciences is seeking a Software Engineer II to design and develop backend services and UI applications for their cloud-integrated life sciences instruments, aiming to empower the scientific community with more freedom and flexibility.

Requirements

  • Proficiency in one or more modern programming languages such as Go and React
  • Experience with reactive UI programming or kiosk-style applications (e.g., Electron)
  • Experience building and maintaining RESTful or gRPC-based APIs and services
  • Familiarity with Linux development environments, Docker containers, and cloud-native architectures
  • Understanding of common system design patterns including message queues, worker pools, and pub/sub architectures
  • Comfortable with Git, CI/CD pipelines, automated testing, and agile workflows
  • Building and designing systems that are fault tolerant, highly available, scalable and observable

Responsibilities

  • Collaborate with cross-functional engineering teams to build and maintain robust backend services and interactive UI features in React with Electron apps
  • Contribute to the design, development, and testing of distributed systems and user-facing applications, using modern frameworks and best practices
  • Support the development of containerized microservices and Linux-based applications that interface with cloud infrastructure
  • Participate in code reviews, design discussions, and sprint planning, learning from and contributing to team-wide engineering excellence
  • Write well-documented, well-tested code and contribute to the ongoing improvement of development and deployment pipelines
  • Participate in monitoring and troubleshooting production systems, collaborating with senior engineers to identify root causes and propose solutions
  • Stay current with emerging technologies and propose practical solutions that support system scalability, maintainability, and observability

Other

  • 2+ years of experience in software development with a focus on backend services, UI applications, or both
  • Demonstrated ability to work collaboratively within a team and communicate effectively across disciplines
  • Take ownership of the entire system ensuring quality with complete automation testing
  • Exposure to Snapcraft (Snaps), Ubuntu Core, or embedded Linux platforms
  • Awareness of security best practices for cloud-deployed applications