Senior Engineering Manager
WHAT WE DO
Founded in 2007, Growth Acceleration Partners (GAP) is a consulting and technology services company. We consult, design, build and modernize revenue-generating software and data engineering solutions for clients. With modernization services and AI tools, we help businesses achieve a competitive advantage through technology. GAP’s remote, integrated engineering teams use end-to-end solutions to innovate and align with your business goals. We have 600+ English-speaking engineers based in Latin America and approximately 20 U.S.-based engineers. With some of the highest customer satisfaction scores in the industry, GAP’s focus is customer and employee success.
GAP is a woman-owned company headquartered in Austin Texas. We are a values-based company focused on growing our people by investing in education, onsite English classes and training in the latest technologies, including AI, data analytics and machine learning. Our goal is to provide solutions for our customers that help them achieve critical business outcomes, while enabling our GAPSters and our communities to attain long-term success.
Summary
The Engineering Manager role is responsible for leading and managing a team of engineers to ensure the successful delivery of high-quality software solutions. This role focuses on team leadership, technical oversight, project management, and fostering collaboration across cross-functional teams. The Engineering Manager ensures alignment between engineering efforts and business objectives while promoting a culture of innovation, continuous improvement, and technical excellence.
Education
Bachelor's degree in Computer Science, Project Management, or a related field.
Key Responsibilities
Team Leadership:
- Provide leadership and mentorship to engineers, fostering a collaborative and high-performing team environment.
- Conduct regular performance reviews, career development discussions, and 1:1 meetings with team members.
- Oversee recruitment, onboarding, and retention of engineering talent.
Technical Oversight:
- Guide the team in implementing best practices for software development, architecture, and code quality.
- Collaborate with technical leads to address architectural challenges and make key technical decisions.
Project Management:
- Collaborate with Product Management to plan, prioritize, and deliver projects within agreed timelines and scope.
- Ensure adherence to Agile/Scrum methodologies and maintain predictable delivery cycles.
- Identify and mitigate risks that could impact project timelines or quality.
Collaboration:
- Act as a link between engineering, product, and other stakeholders to ensure alignment on priorities and goals.
- Communicate progress, challenges, and technical decisions to leadership, product owners and stakeholders.
Process Improvement:
- Continuously evaluate and improve engineering processes, tools, and workflows to enhance team productivity and efficiency.
- Promote AI, automation, testing, and DevOps practices to streamline development and deployment.
Ownership and Accountability:
- Ensure the delivery of scalable, maintainable, and secure software solutions that meet business and customer needs.
- Take responsibility for the team's deliverables and overall performance.
Staffing:
- Responsible for the migration project strategy, including project planning along with the technical leader(s), adding new team members, and defining skill sets considering the needs of the project.
Performance/Team:
- Enhance and facilitate the team's performance, and work with HR and Project Leads as needed to ensure the successful resolution in case of performance issues of any team members.
Qualifications
Core Requirements:
- 8+ years of experience managing software development projects in dynamic environments.
- Strong technical background in software engineering, with expertise in relevant technologies (e.g., programming languages, frameworks).
- Experience in leading and managing engineering teams, including mentoring and performance management.
- Proficiency in Agile methodologies and a solid understanding of the software development lifecycle (SDLC).
- Strong communication, collaboration, and organizational skills.
Key Competencies
- Leadership and team-building capabilities.
- Strategic thinking and problem-solving skills.
- Strong organizational and project management abilities.
- Ability to foster a positive and inclusive team culture.
- Focus on delivering high-quality, scalable solutions aligned with business goals.
At Growth Acceleration Partners, we're an equal opportunity employer committed to building a diverse and inclusive team. We value everyone's unique background, and we provide equal opportunities regardless of race, color, creed, religion, sexual orientation, gender identity, age, national origin, disability, marital status, veteran status or any other personal right protected by law. We foster a culture of belonging and strive to provide a welcoming environment where everyone feels safe to contribute and grow.
- Department
- Delivery
- Role
- Engineering Manager
- Locations
- Remote, Colombia, Remote, Costa Rica
- Remote status
- Hybrid
- Employment type
- Full-time
- Main Technology
- Delivery Manager
Senior Engineering Manager
Loading application form
Already working at Growth Acceleration Partners?
Let’s recruit together and find your next colleague.