Sr. Staff Software Engineer- Devops Engineer
- Location: Andover MA
- Subject area: R&D
- Entry level: Experienced (> 5 Years)
- Working hours: Full time
The Job Responsibilities
We’re hiring! If you want your contributions to make a real difference, check out this new career opportunity with us at Draeger where we are led by the guiding principle “Technology for Life”.
This role is based out of our beautiful Andover, MA facility which offers many benefits including an onsite fitness center with yoga and fitness training classes, onsite game rooms, full-service café, free parking and more. Andover supports the design and assembly of our patient monitoring products.
We are looking for a highly skilled Sr. Staff Software Engineer to join our DevOps team.
Your technical experience and leadership will assist the team instrument and improve processes, tools, and automation for CI/CD pipelines and the reliable, scalable, secure, and performant deployment, operation, and monitoring of the associated environments and infrastructure.
If the idea of working on an agile team focused on developer productivity, development velocity, and always improving the organization’s CI/CD processes and posture excites you, then this is the role for you!
This position will report to the Team Manager and partner closely with other technical leaders in the team and across the software engineering organization.
In this role you will be responsible for:
- Work within a team of engineers to produce high quality deliverables during the design, implementation, integration, test and support phases of development. Independently diagnose, debug and resolve defects. Provide technical leadership to development teams; write technical requirements; implement designs from specifications; develop system architectures; provide technical documentation; translate designs into functional, tested software.
- Perform unit, subsystem, and integration testing to ensure correct operation and quality. Mentor others to ensure best testing practices are used consistently and evolve in accordance with changing technical product specifications.
- Provide advanced system-level support to product, quality, and service engineers by executing tests, reproducing defects, and documenting defect analysis in defect tracking system(s).
- Contribute technical insight and expertise to program planning, strategic planning and department-wide process improvement initiatives.
- Assist in team building and mentoring junior engineers by providing ongoing technical guidance, review and assessment of development assignments.
- Comply with all internal SOPs and FDA and industry regulations. Develop and/or improve development processes, procedures and protocols.
- Utilize and enhance the software configuration management system to correctly maintain software files.
- Perform other duties as needed and assigned.
Your Qualifications
Education:
BS Computer Science or equivalent work experience. (MS Computer Science preferred but not required.)
Related Experience:
- 12+ years of professional hands on software industry experience in a relevant – i.e., DevOps or closely related – discipline.
- Extensive hands-on experience with:
- CI/CD pipeline maintenance using and administrating tools like Jenkins, CircleCI, Bamboo.
- Automating configuration management using tools like Puppet, Ansible, Chef.
- Binary package management using tools like Artifactory, Nexus.
- Containerization and container orchestration technologies like Docker, Kubernetes, Nomad.
- Cloud operations – Azure or AWS preferred – and infrastructure management using tools like Terraform, Atlantis.
- Using APIs to query RESTful services and integrating third-party services.
- Programming using one or more of the following: Python, Microsoft PowerShell or Batch, Bash.
- Git.
- Hands-on experience with:
- Service and application monitoring, visualization, and analytics using stacks like Prometheus+Grafana and ELK.
- Windows or Linux system administration.
- Bonus points for experience with the following technologies specifically:
- VMware vSphere and vRealize
- Microsoft Azure
- Grafana
- Atlassian tools
- GNU Make or CMake
- Thorough understanding of DevOps principles and practices, and Agile development methodologies (both Scrum and Kanban).
The Dräger Workplace
Draeger has several sites located across North America as well as field-based sales and service positions. Our North America headquarters is located in Telford, PA just north of Philadelphia. We also have US sites in Andover, MA, and Houston, TX. Our Canada site is located in Mississauga, Ontario.
The design, development and manufacturing of Draeger’s Patient Monitoring product line takes place in our Andover, Massachusetts location.
EEO is the Law
Draeger is an Equal Opportunity Employer. To learn more: Know Your Rights: Workplace Discrimination is Illegal (dol.gov)
Who we are
From hospitals to fire departments to industrial customers, people around the world rely on our products: cutting-edge technology that combines real engineering with the digital future. With over 130 years of experience, passion and the bold ideas of more than 16,000 employees, we are committed to turning technology into ›technology for life‹.
Benefits
Dräger is responsible for life. The lives of our employees are especially important to us, therefore, Dräger believes in fostering a culture that places the focus on employee health & wellbeing, both in the office and at home. We offer a generous benefits package that includes, comprehensive medical, dental & vision coverage, paid time off starting at 4+ weeks per year, tuition reimbursement, 401k match, wellness and employee support programs, life insurance and more. Dräger also offers localized perks such as free parking and onsite gym with fitness instructors and classes, full-service cafeteria, and game room at select locations.
Interested?
Please apply directly through our career portal.
We look forward to receiving your application.