Title: Software Configuration Management Specialist
Salt Lake City, UT, US, 84116
Job Title: Software Configuration Management Specialist
Job Code: 32245
Job Location: Salt Lake City, Utah
Job Schedule: 9/80 (employee's work 9 out of every 14 days - totaling 80 hours worked - and have every other Friday off)
Job Description:
- L3Harris Broadband Communications Systems is currently seeking a dynamic, hands-on Build and Release Engineer for our Software Configuration Management Team.
- This position specializes in managing, documenting, and enhancing our organization's software programs and ensures timely software releases.
- The main responsibility of the release engineer is to use automation tools, like Jenkins, to increase efficiencies of building and releasing critical software.
- Your work will contribute directly to the security of our nation.
Essential Functions:
- Advanced Scripting and Pipeline Automation – Scripting languages such as bash, python, groovy, etc., to automate manual tasks, and experience with Unix, Cmake, Docker (or other similar containerization tools)
- Troubleshooting – Ability to diagnose complex CI/CD, build, and deployment issues to ensure reliable and repeatable releases. Identify root causes of build and release failures and implement durable fixes in fast-paced environments.
- Analytical Thinking – Ability to analyze, critique, and follow software build instructions
- Collaboration – Working closely with the engineering leadership, software developers, program and Systems Engineers, the Systems & Software Quality Assurance team, and others involved in the software release process
- Communication Skills – Strong verbal and written communication skills are essential, as release engineers communicate with various personnel and write software release reference materials
- Time Management – Release engineers are relied upon to process software products in a timely manner, supporting programs to meet critical deadlines
- Change Management – Ability to adapt to changes or unexpected barriers in the software build and release process, including rescheduled deadlines
- Ability to obtain and maintain a U.S. security clearance
Required Qualifications:
- Bachelor’s Degree in CS, CE, or equivalent software degree and minimum 4 years of prior relevant experience, in software development, preferably software build/release experience
- Graduate Degree and a minimum of 2 years of prior related experience.
- In lieu of a degree, minimum of 8 years of prior related experience.
Preferred Additional Skills/Qualifications:
- Strong team player
- Ability to communicate confidently and concisely with both engineers and non-engineers
- Proven ability to translate vision/strategy into clear priorities and direction
- Highly collaborative with a proven ability to quickly establish trust and credibility among peers and customers
- Experience navigating matrix organizations to identify key stakeholders and create efficiencies in related efforts
- Demonstrated history of embracing change and continually pushing for organizational improvement
- Well-developed sense of workplace empathy and a high level of emotional intelligence
- Strong sense of ownership and accountability
- Active U.S. security clearance
- Advanced degree in CS or CE
- A strong knowledge of modern software development tools, technology, processes, and techniques, including Agile, DevSecOps, and containerization
- Experience with Jenkins, Artifactory, Git, Teamcenter, Collaborator, and the Atlassian Tool Suite (Bitbucket, JIRA, Confluence)
- Experience managing development and products that include open source software
- Experience developing software for Department of Defense and intelligence community applications, including familiarity with AS9100D and AS9115A
#LI-CD1
Nearest Major Market: Salt Lake City