Sr Software Engineer
Company: Disability Solutions
Location: Boston
Posted on: October 31, 2024
Job Description:
About the Job
This position is a member of the Systems sub-team of the
Computational Biology, Engineering group. This team is responsible
for developing components of, and programmatic interfaces to, the
genomics platform and analysis pipeline codebase. We build backend
systems that power global production operations and research on
cloud deployed systems. Responsibilities include application
architecture, packaging & dependency management, computational
scalability, REST services, messaging, database queries and
relationship modeling. The Senior Software Engineer is a technical
resource and prolific contributor of high quality code, that is
able to decompose complex problems into potential solutions
achieved on time. This role leads by example to create a culture of
software excellence and adherence to engineering best practices,
makes--well-reasoned decisions and trade-offs and, as an
experienced practitioner, provides guidance to less experienced
colleagues.
--
The Senior Software Engineer will work as part of a new product
team, focused on improving blood-based cancer diagnostic
capabilities in areas such as cancer detection, minimum residual
disease, and other related applications. This team is comprised of
talent from across the Roche ecosystem, including Roche
Diagnostics, Roche Pharma and Foundation Medicine, operating as a
single unit.
Key Responsibilities
- Lead assigned team-wide initiatives, such as:
- Investigating design approaches;
- Prototyping new technologies; and,
- Evaluating technical feasibility.
- Develop FMI's software; in particular, the CompBio Genomics
Platform.
- Leverage technical expertise to support a culture of peer
design, code reviews, and knowledge sharing sessions
- Establish clear technical roadmaps to ensure the
maintainability and quality of the product's code base while
reducing technical debt.
- Write, test, and refactor high quality software and code that
is reusable, testable, efficient, clean and
well-commented.
- Maintain efforts for product or platform to be cloud-native,
resilient, secure and scalable.
- Coach, guide, mentor, and teach team members with less
experience.
- Drive efforts for assigned team's adoption of established best
engineering practices.
- Identify, design, and implement internal process improvements
including, but not limited to, automating manual processes,
optimizing product delivery, and redesigning infrastructure for
greater scalability.
- Debug complex problems escalated by other team
members.
- Communicate with applicable stakeholders to obtain information
on requirements.
- Provide software engineering expertise and support per business
needs.
- Other duties as assigned.
Qualifications:
Basic Qualifications:
- Bachelor's degree and 6+ years of software engineering
experience; or--
- Master's degree and 4+ years of software engineering
experience, or
- 10+ years of software engineering experience in lieu of a
degree
- Proficiency with Unix-based operating systems.
- Proficiency in Java
Preferred Qualifications:
- Advanced degree in Computer Science, Math, or a related
field
- Significant understanding of Unix-based operating
systems
- Highly proficient in Java application development and package
management
- Proficient in Python
- Proficient in Bash
- 8+ years of professional software engineering
experience
- 3+ years of professional experience with the
following:
- Leading the architecture and design of new and/or current
systems
- Amazon Web Services (AWS) or similar cloud platform
- Distributed event messaging systems such as AMQP, Kafka, AWS
SNS/SQS, Pulsar, or Kinesis
- Relational database design
- Java development experience with Spring, Hibernate
- Experience designing distributed systems
- Experience building and delivering Continuous
Integration/Continuous Deployment (CI/CD) solutions
- History of mentoring less experienced software engineers
#LI-Hybrid
Keywords: Disability Solutions, Newton , Sr Software Engineer, IT / Software / Systems , Boston, Massachusetts
Didn't find what you're looking for? Search again!
Loading more jobs...