Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Principal Software Engineer - DevOps

1 week ago Bedford, MA

Overview

Position Summary:

Under minimal supervision, leads software development activities including software requirements, architecture, design, implementation, and integration.

Responsibilities

  • Key Accountabilities

    Essential Functions:

    • Instruments, deploys, and maintains reliable, scalable, and secure CI/CD application services, infrastructure, and environments, and the associated integrations and automation.
    • Instruments, deploys, and maintains robust and performant CI/CD pipelines and reusable pipeline modules and libraries, and the associated integrations and automations.
    • Instruments, deploys, and maintains tools and utilities, and the associated integrations and automation, to optimize development processes and workflows, increase operational efficiency, reduce waste, and support continuous improvement.
    • Performs other related duties as assigned.

Want more jobs like this?

Get jobs in Bedford, MA delivered to your inbox every week.

Job alert subscription

Leadership:

  • Leads others and projects independently and effectively. Creates and maintains software project configuration management as well as service and infrastructure deployment and maintenance plans. Participates in project roadmap planning.
  • Maintains awareness of industry trends and best practices. Evaluates and champions the introduction of new software technologies into the company as appropriate.
  • Mentors teammates. Champions DevOps culture and helps educate teammates and colleagues throughout the organization about methods and best practices.

Budget Managed (if applicable):

  • N/A

Internal Networking/Key Relationships:

  • TBD based on departmental/project needs.

Required & Preferred Experience:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
  • Extensive hands-on experience with:
    • Software configuration management (SCM) using tools like Atlassian Bitbucket and GitHub.
    • CI/CD pipeline instrumentation and maintenance using and administering tools like Jenkins (preferred), CircleCI, Atlassian Bamboo.
    • Automated configuration management using tools like Ansible (preferred), Puppet, Chef.
    • Binary package management using tools like Artifactory (preferred), Nexus.
    • Containerization and container orchestration technologies like Docker (preferred), Kubernetes, Nomad.
    • Cloud operations – AWS preferred – and Infrastructure-as-Code (IaC) practices using tools like Terraform, Atlantis.
    • Using APIs to query RESTful services and third-party service integrations.
    • Programming using one or more of Python, PowerShell, Bash.
    • Git
  • Hands-on experience with:
  • Service and application monitoring, visualization, and metrics analytics using platforms like Zabbix and/or stacks like Prometheus+Grafana, ELK.

 

  • Linux system administration.
  • Working knowledge of:
  • Static code analysis tools like SonarQube (preferred), Coverity; automated quality gates.

  • Test automation frameworks like Squish and pytest.

  • Vulnerability scanning, automated SBOM generation, and DevSecOps methods and best practices.

  • Networks and networking protocols; PKI and certificates.

  • Software development in a SAFe / Agile environment.
  • Very strong candidates will distinguish themselves by also demonstrating a solid understanding of the practical applications of AI/ML-based automation in DevOps workflows.
  • Familiarity with software development under regulatory frameworks such as IEC 62304, ISO 13485, or FDA guidance is a bonus.
  • Excellent communication and collaboration skills are a requirement.

Qualifications

Min Knowledge & Experience Required for the Position:

  • Bachelor's Degree plus a minimum of 10 years of related experience or Master's Degree plus a minimum of 8 years of related experience or waiver based on experience.
  • Degree should be in a technical discipline such as Chemistry, Math, Physics, Engineering, or Computer Science. Proficiency with a personal computer and software packages.
  • Proficient in code languages (Assembly, C, C++, Java, C#, etc.) found in product development.

International Mobility Required:

  • No

Travel Requirements: 

  • <5% of time

Client-provided location(s): Bedford, MA
Job ID: 92689508
Employment Type: OTHER
Posted: 2025-10-16T12:52:00

Perks and Benefits

  • Health and Wellness

    • Parental Benefits

      • Work Flexibility

        • Office Life and Perks

          • Vacation and Time Off

            • Financial and Retirement

              • Professional Development

                • Diversity and Inclusion