Jobs at Syrinx

View all jobs

Software Engineer III – DevOps

Boston, MA

Key Responsibilities

• Help define and participate in software development processes that leverage best practice 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 (and with other CompBio and Cloud teams) 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.

• Deliver contributions in an Agile approach and leveraging Agile methodology.

• Improve and expand our software deployment process to increase quality, safety, and automation.

• Other duties as assigned.

 

Qualifications

Basic Qualifications

• Bachelor’s Degree and 4+ years of software engineering experience; OR in lieu of a degree, 6+ years of software engineering experience

• 4+ years of professional programming experience

• Proficiency in Java

 

Preferred Qualifications

• 6+ years of professional programming experience

• Experience with:

  • AWS Cloud environment configuration and deployment, including CloudFormation Templates and Terraform
  • Genomics domain experience
  • Cloud application and network security
  • SQL and relational database design
  • Git or similar version control system
  • Message queue software (SMS, Kafka, ActiveMQ)
  • Genomics domain

• Experience using Docker

• Demonstrated history of test development

• Understanding of Unix or Unix-like operating systems and shell scripting

• Familiarity with Spring and Maven

• Familiarity with continuous integration, continuous deployment, and Agile concepts

• Demonstrated ability to excel in a highly collaborative environment

• Understanding of HIPAA, patient data privacy, and regulated software engineering

• Commitment to reflect our values: passion, patients, innovation, and collaboration

Share This Job

Powered by