Software Development Manager
Location: Pittsburgh, PA
About eNGINE
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. Our Consulting Workforce is encouraged to enjoy career fulfillment in the form of challenging projects, schedule flexibility, and paid training/certifications. Successful outcomes start and finish with eNGINE.
Role Overview
eNGINE is seeking a Software Development Manager to build & lead a team of engineers & analysts that will support core business operations through the development & delivery of applications. This role blends people leadership with technical expertise, ensuring enterprise applications are reliable, secure, and aligned with evolving business priorities. The ideal candidate is both a technical authority and a trusted leader who can guide teams through complex initiatives.
Leadership & Delivery Responsibilities
- Lead, support, and develop a team of application professionals through coaching, mentoring, and performance management
- Establish and enforce application architecture principles, engineering standards, and development best practices
- Maintain accountability for system reliability, data quality, scalability, and long-term maintainability
- Provide senior-level problem resolution for complex or escalated technical issues
- Partner with business and technology leaders to shape application strategy and prioritize roadmap initiatives
- Translate business objectives into clear technical direction and executable plans
- Guide release planning, change management, and production readiness to minimize operational risk
- Set staffing plans, assign work, and ensure appropriate resource alignment across initiatives
Required Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field
- Prior hands-on experience as a software engineer before transitioning into leadership
- Strong technical background with experience in modern application development stacks
- Proficiency in object-oriented programming languages such as Java, C#, or comparable technologies
- Working knowledge of front-end and development tooling used in enterprise environments
- Solid understanding of system integration patterns, data movement, and application lifecycles
- Experience operating within structured SDLC environments and collaborating across IT disciplines
Preferred Experience
- Prior responsibility leading technical teams or application-focused groups
- Experience setting development standards and reviewing architecture and code quality
- Background working closely with product owners or business stakeholders
- Exposure to compliance, security, or governance considerations in enterprise systems
Next Steps
No C2C, relocation, or sponsorship for this role
For finer details on how eNGINE can impact your career, apply today!