Foundation Medicine - Boston, MA

posted 5 days ago

Full-time
Boston, MA
Professional, Scientific, and Technical Services

About the position

The Software Engineer II, Computational Biology position is part of the Systems team, which supports cutting-edge research through advanced computational tools and infrastructure. This role involves developing and operating a workflow orchestration tool, managing shared virtual machines using Infrastructure as Code, and collaborating with various teams to ensure tool reliability and security. The position offers an opportunity to contribute to groundbreaking research by providing robust computational solutions in a dynamic, collaborative environment.

Responsibilities

  • Help define and participate in software development processes that leverage best practices and support continuous product delivery.
  • Create custom programs and applications as designated by business need.
  • Write, test, and refactor code that is reusable, testable, efficient, well architected, and well commented.
  • Define and document architecture and formal technical specifications based upon information provided.
  • Maintain efforts for product or platform to be resilient, cloud-native, secure, and scalable.
  • Collaborate with team members to deliver complex production-ready projects.
  • Ensure code adheres to patterns and any established standards.
  • Participate in regular peer design and code reviews.
  • Conform to coding conventions and all aspects of the software development life cycle.

Requirements

  • Bachelor's Degree.
  • 3+ years of Software Engineering experience.
  • Proficiency in Java.

Nice-to-haves

  • Java Spring, Hibernate, Maven, or similar frameworks
  • AWS or similar cloud computing platform
  • Unit and Integration testing
  • Git, or another version control system
  • Relational databases, database design, object-relational mapping (ORM)
  • SQL and query tuning
  • Knowledgeable about Unix or Unix-like operating systems
  • Enterprise distributed messaging systems (AWS SQS, RabbitMQ, ActiveMQ, etc.)
  • Understanding of HIPAA, the importance of patient data privacy, and of regulated software engineering environments
  • Commitment to reflect FMI's values of passion, patients, innovation, and collaboration.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service