Skip to main content

Arcadia Science

Scientific Software Engineer - Full Stack

Emeryville, Californiafull timemidAdded today

About this role

Develop and maintain scientific software solutions across the full stack, from backend infrastructure to user-facing interfaces. This role combines software engineering best practices with domain expertise to support computational research and data analysis workflows.

What you'll do

  • Design and implement full-stack scientific applications using modern software architecture patterns
  • Develop backend services and APIs to support data processing and analysis pipelines
  • Create intuitive user interfaces and visualization tools for scientific data
  • Collaborate with researchers and domain experts to translate requirements into technical solutions
  • Maintain and optimize existing codebases for performance and reliability
  • Contribute to code reviews and establish software engineering standards

What they're looking for

  • Full-stack web development
  • Backend API design and implementation
  • Frontend development and UI/UX principles
  • Scientific computing or computational methods
  • Database design and management
  • Cloud infrastructure and deployment
  • Version control and collaborative development
  • Python or similar scientific programming languages
Apply on the employer's site

Opens the official application on the employer’s site. No login required.

Arcadia Science

Arcadia Science designs and develops advanced scientific instruments and mechanical systems for biotech research. The company is hiring mechanical engineers and other technical roles to build precision equipment that supports cutting-edge scientific innovation.

View all jobs at Arcadia Science

Likely interview questions

  • Describe your experience developing full-stack applications. Which areas do you consider your strongest?
  • How have you approached translating scientific or research requirements into software architecture?