Software Build/Release Engineer

KMC Systems, Inc.
Merrimack, NH Full Time
POSTED ON 11/8/2022 CLOSED ON 11/19/2022

What are the responsibilities and job description for the Software Build/Release Engineer position at KMC Systems, Inc.?

Company Description

At KMC Systems, an Elbit Systems of America company, we spend our days working on exciting and meaningful innovative solutions that protect and save lives. From providing solutions for our warfighters and commercial pilots, to providing lifesaving medical instrumentation and homeland security technologies, the employees of Elbit Systems of America understand the value of their work and why we do what we do each and every day. We are looking for extraordinary people to join us in making a difference in the lives of others.

KMC Systems is a leading contract designer and manufacturer of medical devices and instrumentation for OEM’s in the areas of diagnostic, therapeutic, and biomedical products. With more than 30 years of experience, KMC is an ISO 13485 certified and FDA registered firm with expertise in all aspects of medical product development, verification, design for and transition to production. Additional capabilities include flexible turnkey manufacturing, depot repair and full compliance with FDA QSR regulations and GMP practices.

Job Description

Job Description
  • Using your technical expertise, you will manage complex application releases for development, QA, production and develop major improvement to tools and processes.
  • You will provide support on builds and aim to make the build and releases as automated as possible.
  • Interact with development, QA team, and production support team to leverage expertise and contribute to the tech community.
  • You must have a passion for automation and agile methods. Collaboration with developers and architects to refine build, test, and release practices across the organization. Support and improve our SCM/Build & Deployment tooling for continuous integration, automated testing, and automated self service release management.
  • Manage multiple concurrent releases/builds and deployments from development to production rollout.
  • Interface directly with technical representatives of customer organizations.
Activities :-
  • Build, Deployment and Release Management for various applications.
  • Architect new independent build environments for new projects.
  • Configure and troubleshoot software runtime environment, provide development support and Incident support
  • Lead the rollout, enforcement and continuous improvement of team and enterprise standards
  • Practical experience configuring Continuous Integration and/or Continuous Delivery pipelines
  • Experience with one or more Continuous Integration tools: Jenkins, Sonar, Maven, Microsoft Team Foundation Server, Microsoft Azure DevOps
  • Contribute to the design and implementation of our configuration management software architecture
  • Design and implementation of tools to streamline SCM, Integration and QA processes- Define, implement and champion policies to significantly increase the efficiency of our software development/delivery process
  • Ensure Continuous Integration and Delivery through SDLC. Work with Development, QA and Operations to guarantee prompt, accurate, and repeatable delivery of the builds
  • Provide up-to date and accurate documentation on the SCM environment and Process Automation tools
  • Work closely with Development and Quality Engineering teams
  • Participate in an agile development process from analysis of detailed or high-level product requirements through design, and quick test development, execution and results reporting
Qualifications

Required Experience :-
  • Exceptional customer focus
  • Experience and hands-on knowledge of Git, SVN (Subversion), Jenkins, Microsoft Team Foundation Server / Microsoft Azure Devops,
  • Experience in Continuous Integration and Delivery Rollouts through out SDLC environment including production rollouts and post support and transitions to support team
  • Experience with Application Build, Deployment and Release Management
  • Build tools experience
  • Expert knowledge of Version Control tools: subversion, GIT
  • Advanced knowledge of Scripting languages: Bash, Linux Unix Shell
  • Database concepts
  • Use of Open Source tools in build / release process.
  • Basic Windows and Linux Server administration.
  • Understanding of Basic Networking
Desired Experience :-
  • Experience and hands-on knowledge Maven, Dependency Management and Maven Release-
  • Experience and hands-on knowledge of Artifactory
  • Experience and hands-on knowledge of JIRA, Confluence, Fisheye/Crucible
  • Modification of open source tools
  • Experience with automated build and deployment systems and usages of tools such as Chef or Ansible is a Plus
  • Docker Experience is a Plus
  • Microsoft Azure cloud experience/certification in a professional capacity is a big plus.
  • Robotics / Motion control is a big plus.
  • The real unusual part of this job is the customer interaction / multiple project business model.
Additional Information

U.S. citizens and those authorized to work in the U.S. are encouraged to apply. We are unable to sponsor at this time.

All your information will be kept confidential according to EEO guidelines.

Recommended Skills

  • Administration
  • Agile Methodology
  • Ansible
  • Apache Maven
  • Artifactory
  • Bash (Scripting Language)
Principal Software Engineer
BAE Systems -
Hudson, NH
Software Engineer II (Onsite)
BAE Systems -
Nashua, NH
Agile Software Engineer Intern
Jacobs -
Hudson, NH

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the Software Build/Release Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $90,521 - $120,704
    • Income Estimation: $100,668 - $129,964
  • Concept Development Skill

    • Income Estimation: $70,500 - $91,899
    • Income Estimation: $68,173 - $86,413
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at KMC Systems, Inc.

KMC Systems, Inc.
Hired Organization Address Merrimack, NH Full Time
Company Description KMC Systems, an Elbit Systems of America company, offers an ecosystem of engineering and innovation ...
KMC Systems, Inc.
Hired Organization Address Merrimack, NH Full Time
Company Description KMC Systems, a wholly-owned subsidiary of and co-located with Elbit Systems of America, is a leading...
KMC Systems, Inc.
Hired Organization Address Merrimack, NH Full Time
Company Description KMC Systems, an Elbit Systems of America company, offers an ecosystem of engineering and innovation ...
KMC Systems, Inc.
Hired Organization Address Merrimack, NH Full Time
Company Description KMC Systems, an Elbit Systems of America company, offers an ecosystem of engineering and innovation ...

Not the job you're looking for? Here are some other Software Build/Release Engineer jobs in the Merrimack, NH area that may be a better fit.

Senior Controls Engineer

Re:Build Manufacturing, Nashua, NH

Senior Software Engineer

Fidelity Investments Careers, Merrimack, NH