Remote job
Senior Software Engineer (North America)
Job details
About this role
Role overview Build and improve software that helps scientists work with complex bioprocess data and make informed decisions during drug development and manufacturing. This senior role combines hands-on engineering with project leadership, partnering with engineering and product colleagues to deliver features and strengthen a data-intensive platform.
Responsibilities - Deliver product features and maintain existing services across backend, frontend, infrastructure, AI, and streaming data systems. - Identify technical problems independently and choose practical implementation approaches. - Lead engineering projects while contributing code and collaborating with peers and product partners. - Help make scientific data easier to use across disconnected and inconsistent sources. - Consider reliability and model behavior when building AI capabilities for a regulated industry. - Communicate clearly in a distributed team and adapt as plans change.
Requirements - Senior-level software engineering experience spanning hands-on delivery and technical project leadership. - Ability to take ownership, identify problems, and move work forward with limited direction. - Strong communication skills suited to remote collaboration. - Adaptability in a fast-moving environment. - Willingness to use AI tools as part of engineering work.
Nice to have - Experience with Python, FastAPI, PostgreSQL, Next.js, TypeScript, Tailwind, Terraform, AWS, Bedrock, Modal, LiteLLM, Kinesis, or Greengrass. - Familiarity with scientific, bioprocess, or regulated data systems.
Benefits and work setup - Fully remote work with colleagues across North American and European time zones. - Salary, equity, benefits, a new laptop and accessories, and team offsites. - Unlimited paid time off and credits for AI coding tools of the employee’s choice.