Software Developer

eNGINE
Canonsburg, Pennsylvania, United StatesFull-timePosted Sep 14, 2026

About the role

eNGINE builds Technical Teams. We are a Solutions and Placement firm shaped by decades of interaction with technical professionals. Our inspiration is continuous learning and engagement with the markets we serve, the talent we represent, and the teams we build.

We are hiring a Software Developer to support a major technology modernization initiative for a leading building materials retailer. This individual will join the IT Deployment Team and help design, build, and support applications and internal tools used across the organization.

This is a hands-on role working primarily with Python, Angular, relational databases, and Jenkins. The Developer will partner closely with Business Analysts and Deployment Specialists to support software launches, troubleshoot technical issues, and build solutions that improve deployment processes and ongoing business operations.

Responsibilities

Provide technical support during software deployments across business locations

Ensure software, infrastructure, and database installations are completed successfully

Troubleshoot application issues reported by users and deployment team members

Identify larger technical concerns and escalate them to the appropriate development teams

Manage and support relational databases containing configuration, operational, and deployment-tracking information

Analyze and interpret data to help resolve deployment and application issues

Partner with Business Analysts to turn workflow needs into technical solutions

Build demos, training tools, and other resources for end users

Develop and maintain Python-based back-end services and APIs

Maintain Angular front-end applications used by employees and internal teams

Build and support Jenkins jobs for software deployments, log retrieval, analysis, and related processes

Write clean, well-documented code and participate in code reviews

Assist with testing, QA, and validation throughout deployment cycles

Contribute to future applications as the modernization program continues to grow

Preferred Qualifications

Professional development experience with Python and Angular

Experience working with relational databases and interpreting application data

Experience with Jenkins

Familiarity with Git and CI/CD pipelines

Experience supporting software deployments and troubleshooting application issues

Exposure to enterprise application implementations or large-scale technology rollouts is a plus

Experience with warehouse, inventory, distribution, or retail technology is a plus

Previous experience supporting a building materials or retail environment is a plus

Strong communication skills and the ability to work across development, business analysis, and deployment teams

Responsibilities

  • Provide technical support during software deployments across business locations
  • Ensure software, infrastructure, and database installations are completed successfully
  • Troubleshoot application issues reported by users and deployment team members
  • Identify larger technical concerns and escalate them to the appropriate development teams
  • Manage and support relational databases containing configuration, operational, and deployment-tracking information
  • Analyze and interpret data to help resolve deployment and application issues
  • Partner with Business Analysts to turn workflow needs into technical solutions
  • Build demos, training tools, and other resources for end users

Qualifications

  • Professional development experience with Python and Angular
  • Experience working with relational databases and interpreting application data
  • Experience with Jenkins
  • Familiarity with Git and CI/CD pipelines
  • Experience supporting software deployments and troubleshooting application issues
  • Exposure to enterprise application implementations or large-scale technology rollouts is a plus
  • Experience with warehouse, inventory, distribution, or retail technology is a plus
  • Previous experience supporting a building materials or retail environment is a plus

Skills mentioned

PythonAngularSQLJenkinsCI/CDGitBackend DevelopmentFrontend DevelopmentSoftware TestingDebugging

About eNGINE

eNGINE is a Pittsburgh-based Solutions firm specializing in building Technical and Cyber Security teams. We are a trusted business partner to our clients, and provide resources for Project based Consulting, Contract to hire and Direct Hire. We pride ourselves in building lasting relationships with both our consultants as well as our client partners, and aligning the two when the right fit arises. eNGINE applies over 85 years of collective experience representing Consultants, uncovering passive full time hires, and building Technology teams in Pittsburgh. It’s understood that the wrong resource at the right time is worse than no resource at all. You don’t take shortcuts. Neither do we. Successful outcomes start and finish with eNGINE.

IT Services and IT Consulting51-200 employeesPittsburgh, PA