What are the responsibilities and job description for the Engineering Manager position at sitrepsllc?
Engineering Manager
Location: Pittsburgh, PA (On-Site)
Type: Full-Time
Compensation: 200k base
The Mission
A high-impact technology platform supporting national security and defense operations is hiring an Engineering Manager to lead and scale a team of software engineers.
This is a hands-on leadership role. You will drive execution across the full software development lifecycle, set engineering standards, and build systems that operate at scale in complex, high-stakes environments.
You will translate business needs into technical outcomes, partner closely with product and data teams, and ensure consistent, high-quality delivery.
What You’ll Own
- Leading and mentoring a team of software engineers (front-end and back-end)
- Driving execution across the full software development lifecycle
- Running Agile ceremonies and ensuring alignment with business priorities
- Establishing and enforcing coding, testing, and quality standards
- Overseeing development, testing, and deployment of new features and applications
- Ensuring high-quality deliverables across coding, debugging, and testing
- Translating business requirements into technical specifications
- Identifying opportunities for process improvement and operational efficiency
- Partnering cross-functionally with product, data, QA, and DevOps teams
- Contributing to the design and development of scalable, modern architectures
What It Takes
- U.S. Citizenship (required)
- Bachelor’s degree in Computer Science, Mathematics, or equivalent experience
- 5 years of software development experience in object-oriented languages (Java, C , Python, C#, Ruby, or similar)
- 1 year of people management experience
- Hands-on experience with frameworks such as Spring Boot, Quarkus, or similar
- Strong understanding of data structures, algorithms, and object-oriented design
- Experience with SQL and database design
- Solid understanding of microservices architecture
- Experience working in Agile development environments
- Strong analytical skills and attention to detail
Nice to Have
- Active U.S. security clearance or ability to obtain one
- Experience in startup or high-growth environments
- Familiarity with JavaScript frameworks (React, Angular)
- Experience with tools such as Redis, PostgreSQL (Aurora), or Apache Kafka
- Experience profiling applications and optimizing performance
- Understanding of CI/CD pipelines and build tools
- Exposure to containers, cloud infrastructure, and DevOps practices
- Comfort working in Linux environments
How You Operate
- Hands-on leader who leads by example
- High ownership and accountability
- Comfortable operating in complex, high-stakes environments
- Focused on execution, quality, and continuous improvement
- Strong collaborator across technical and non-technical teams
Why This Role
- Lead a high-performing engineering team solving complex, real-world problems
- Direct impact on systems used in critical national security environments
- Opportunity to build and scale modern, high-performance software systems
- Work closely with product, data, and leadership on mission-critical initiatives