Werfen

Principal Software Engineer - DevOps

Job Locations US-MA-Bedford
Job ID
2025-9508
Type
Regular Full-Time
Shift
1st
Category
R&D

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.

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

The annual base salary range for this role is currently $180,000 to $200,000. Individual employee compensation will ultimately depend on factors including education, relevant experience, skillset, knowledge, and particular business needs.

 

This role is eligible for medical, dental, and vision insurance, 401k plan retirement benefits with an employer match, as well as paid vacation and sick leave. Our sales roles are eligible for participation in a commission plan and our management, and select professional roles, are eligible for a performance-based bonus.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed