If you are a results-driven and passionate software engineer with a deep understanding of build and release processes and tools, we encourage you to apply for the role of Lead Software Build Engineer
Job Title: Lead Software Build Engineer
Location: New York, New York, United States
Salary: $123 Per hour
Employment Type: Contract
Overview: We are seeking a highly skilled Lead Software Build Engineer to join our dynamic team. In this role, you will be responsible for leading the development and implementation of software build processes and tools to ensure efficient and reliable software delivery. As the Lead Software Build Engineer, you will work closely with cross-functional teams to design, develop, and maintain build systems and processes that support our software development lifecycle. If you are a proactive problem-solver with a passion for software engineering, we would love to hear from you!
Key Responsibilities:
- Lead the design, development, and maintenance of software build processes and tools, including build automation, continuous integration, and deployment pipelines.
- Collaborate with software development teams to understand project requirements and provide technical guidance on build and release processes.
- Develop and maintain build scripts and configuration management tools to support software build and deployment.
- Troubleshoot and resolve build and deployment issues, ensuring timely and high-quality software releases.
- Identify and implement process improvements to enhance the efficiency, reliability, and scalability of our software build and release processes.
- Stay abreast of new technologies and tools in the software build and release space and make recommendations for their adoption to improve our build processes.
- Mentor and train junior engineers on build and release best practices and tools.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of experience in software engineering, with at least 2 years in a build and release engineering role.
- Strong experience with build automation tools, such as Jenkins, Maven, or Gradle.
- Proficient in scripting languages, such as Shell, Python, or Perl.
- Experience with configuration management tools, such as Ansible, Puppet, or Chef.
- Hands-on experience with version control systems, such as Git or SVN.
- Familiarity with Agile software development methodologies.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
Why Join Us:
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- Collaborative and innovative work environment.
- Cutting-edge technology projects.
- Supportive and inclusive company culture.
Join our team and help us deliver high-quality software to our customers efficiently and reliably!