1

Software Build Release Engineer Jobs in Pennsylvania

Our company provides application analysis, design, development and programming, software ... Design, develop, implement and support high-quality software build systems * Provide estimates and ...

As a Software Engineer within PNC's Technology organization, you will be based in Pittsburgh, PA or ... Responsibilities Develop and maintain automation to support build, deployment, and release ...

Dev Ops Engineer

Pittsburgh, PA · On-site +1

$51.25 - $70.25/hr

REQUIREMENTS Seeking candidates that have a background in developing or testing Software products and who have 2-4 years of experience working in a DevOps or Build & Release Engineer role.

Dev Ops Engineer

Pittsburgh, PA · On-site

$51.25 - $70.25/hr

Developer Operations Engineer We are seeking DevOps engineers to work either in Company ... the Software Development team.. • Build the final product release package and support IT in ...

... modern software architecture concepts, including APIs, integration patterns, microservices ... Release Train Engineer (RTE), PgMP, PMP, SPC, or comparable program management and Agile ...

Agile Release Manager

Malvern, PA · On-site

$107K - $171K/yr

Your role: * Lead enterprise-wide software and device firmware releases , ensuring timely ... Experience with CI/CD & Azure DevOps is preferred and with SAFe is nice to have. * Your skills ...

next page

Showing results 1-20

Software Build Release Engineer information

What does a software build release engineer do?

A Software Build Release Engineer is responsible for designing, implementing, and maintaining the processes and tools that build, package, and deploy software applications. They manage version control systems, automate build pipelines, and ensure that new software releases are delivered reliably and efficiently. Their work helps development teams deliver changes quickly while maintaining software quality and stability. They may also troubleshoot build failures, coordinate with developers, and document release processes.

What are some common challenges software build release engineers face when managing multiple projects simultaneously?

Software Build Release Engineers often juggle multiple projects, each with its own set of dependencies, timelines, and stakeholders. A common challenge is ensuring build consistency and reliability across different environments while meeting tight deadlines. Coordinating with development, QA, and operations teams requires strong communication and organization skills. Automated tooling and clear documentation are essential to efficiently manage and troubleshoot builds, especially when unforeseen integration issues arise.

What are the key skills and qualifications needed to thrive as a software build release engineer, and why are they important?

To thrive as a Software Build Release Engineer, you need expertise in source code management, build automation, scripting, and strong knowledge of software development processes, often supported by a degree in computer science or related fields. Familiarity with tools like Jenkins, Git, Docker, and experience with CI/CD pipelines and configuration management systems is typically required. Attention to detail, problem-solving skills, and effective communication are crucial soft skills for coordinating with development and operations teams. These skills ensure reliable, efficient software delivery and smooth integration across complex technical environments.

What is the difference between Software Build Release Engineer vs Software Deployment Engineer?

AspectSoftware Build Release EngineerSoftware Deployment Engineer
Primary FocusManaging build processes, version control, and release cyclesImplementing and managing software deployment in production environments
Skills & CertificationsBuild tools, scripting, version control, CI/CD pipelinesDeployment tools, scripting, cloud platforms, automation
Work EnvironmentDevelopment and release teams, CI/CD systemsOperations, DevOps teams, cloud environments
Industry UsageSoftware companies, tech firms, development teamsIT services, cloud providers, software companies

The Software Build Release Engineer primarily manages the build and release process, ensuring software versions are correctly built and released. In contrast, the Software Deployment Engineer focuses on deploying software into production environments, often working closely with operations teams. Both roles require scripting skills and familiarity with automation tools, but their core responsibilities differ in scope and focus.

What are popular job titles related to Software Build Release Engineer jobs in Pennsylvania?

For Software Build Release Engineer jobs in Pennsylvania, the most frequently searched job titles are:

What job categories do people searching Software Build Release Engineer jobs in Pennsylvania look for?

The top searched job categories for Software Build Release Engineer jobs in Pennsylvania are:

What cities in Pennsylvania are hiring for Software Build Release Engineer jobs?

Cities in Pennsylvania with the most Software Build Release Engineer job openings:

Build & Release Manager

Tanisha Systems

West Chester, PA • On-site

Contractor

Re-posted 23 days ago


Job description

Company Description
Job Description
Job Summary:
This individual will work as part of an agile development team focusing on Continuous Integration and Delivery processes and tools to drive releases to our customers while maintaining 100% uptime for a high profile/high availability application.
Major Duties:
- Works as part of a lean agile development team to deliver business solutions
- Continuous refinement of processes and tools that focus on continuous integration
- Both manage and participate in software build and delivery processes
- Support production change management events
- Punctual, regular, and consistent attendance
Core Responsibilities:
- Perform responsibly for the creation, implementation, and maintenance (including upgrades) of all tools utilized in our product development and delivery process.
- Perform responsibly for automation of builds, and process improvements for multiple applications.
- Review, analyze, modify programming systems including encoding, testing, debugging and installing to support an organization's applications.
- Manage code repositories and support software integration.
- Understand our architecture of systems including analysis, design, integration and development.
- Establish and maintain a branching/merge strategy consistent with product delivery processes.
- Be responsible for the daily build and release operations of multiple key products, and communication with development, QA, Tech Support and Product Management.
Minimum Requirements:
- BS in Computer Science/Engineering, or equivalent work experience in enterprise application development.
- At least 5-8 years' experience developing .net and Javascript based web application
- Strong working knowledge with the following technologies / products / methodologies:
o Version control system (VCS) administration for TFS and GIT
o Source code branching strategy and patterns experience
o Software build tools such as MS Build, Team City, Gulp GoCD and NPM
o Test automation tools like Protractor, Selenium, and NUnit
o Automation scripting with Windows Shell scripting
o Programming proficiency in C# and Javascript
Job Specification:
- Bachelor's Degree or Equivalent
- Engineering, Computer Science
- Generally requires 5-8 years related experience
Qualifications
Additional Information
Rohit Tamba
Technical Recruiter
Tanisha Systems Inc.
Empire State Building,350 5th Avenue, Suite 3012, New York, NY 10118
LinkedIn: www.linkedin.com/in/rohit-tamba-010