Note: The job is a remote job and is open to candidates in USA. Adaptive Biotechnologies is a biotechnology company focused on harnessing the adaptive immune system to transform how diseases are diagnosed and treated. The Senior Manager, Software Engineering leads a software development team responsible for software enhancements, new product development, production systems, and release activities while coaching team members and aligning their work with company goals.
Responsibilities
- Oversees all development phases including specification, design, implementation, testing, deployment and running software that supports Adaptive's production software systems
- Interacts with software program managers and internal customers to define application requirements and/or necessary modifications
- Manage a team of software developers, prioritizing efforts to align with company and team goals
- Develop strong technical understanding of production systems and plan for continuous improvement with elimination of technical debt
- Participate in release activities, phases including specification, design, implementation, testing, deployment
- All other duties as assigned
Skills
- Bachelor's in computer science, Bioinformatics, or equivalent is required with 12+ years of related software engineering and leadership experience
- Experience creating and maintaining complex software using modern methodologies in both Linux and Windows environments
- Extensive experience with a modern general scripting language such as Python or Groovy; strongly typed object-oriented languages such as Java or C#; experience with relational databases such as Oracle or Postgres. Strong familiarity with source control, unit testing, in-code documentation and automated build environments. Superior communication skills are essential to effectively interact in a highly diverse cross-discipline environment with non-computer scientists such as lab technicians, biologists, geneticists and statisticians
- Ability to work well in a team is crucial; should be open to pair-programming and/or code-reviews
- Experience dealing with production issues including interacting with primary users, providing production support. Ability to understand, debug, maintain, and/or refactor legacy code. Experience with Java Servlets, JSPs, HTML, and JavaScript
- Knowledge of object-oriented JS frameworks like AngularJS. Experience with build tools like Ant or Gradle. Experience with web UI frameworks, Web services, and RESTful APIs
- Office environment, travel if needed, max 10%
- Adaptive is not currently sponsoring candidates requiring work authorization support for this position
- Masters in computer science with 8+ years of related experience
Benefits
- Equity grant
- Bonus eligible
Company Overview