Insight Global is looking for a technically strong software engineer who is interested in growing into engineering leadership while remaining hands‑on with architecture, design, and software development. This role is ideal for someone who enjoys mentoring teammates, influencing technical decisions, and taking ownership of delivery, but may not yet have formal management experience.
As an Assistant Engineering Manager, you'll work closely with engineering leadership to help guide a team responsible for building, enhancing, and supporting enterprise software applications. You'll have the opportunity to develop leadership skills while continuing to stay close to the technology.
What You'll Do
- Partner with engineering leadership to support team delivery and execution.
- Mentor and guide software engineers through technical challenges and best practices.
- Participate in architecture discussions, design reviews, and complex technical decision-making.
- Help drive Agile development practices and continuous improvement initiatives.
- Collaborate with Product, Architecture, Infrastructure, Security, and Operations teams.
- Support production applications, software releases, and operational excellence efforts.
- Promote engineering best practices including code quality, testing, CI/CD, observability, and secure software development.
- Contribute to the design and development of scalable cloud‑based applications.
- Grow into increasing leadership responsibilities over time.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- 7+ years of software engineering experience.
- Experience designing, developing, and supporting enterprise applications in production environments.
- Strong experience with modern software development practices and Agile delivery.
- Proven ability to mentor teammates, lead technical discussions, or influence engineering decisions.
- Strong communication and collaboration skills.
- Interest in developing leadership and team management capabilities.
Preferred Qualifications
- Experience acting as a technical lead, mentor, or senior contributor on engineering teams.
- Exposure to cloud‑native architectures and modern application development practices.
- Experience with release management, production support, or incident management.
- Interest in emerging technologies, including Generative AI.
Technical Environment
Frontend
Cloud
Data
Architecture & Engineering Practices
- CI/CD and release automation
- DevSecOps
- Automated testing
- Application monitoring and observability
- Performance optimization and scalability