
Engineering Manager
OpenLoop
full-time
Posted on:
Location Type: Hybrid
Location: Lima • 🇵🇪 Peru
Visit company websiteJob Level
SeniorLead
Tech Stack
AWSCloudJavaScriptNode.jsNoSQLPythonSQLTypeScript
About the role
- Lead, mentor, and develop a team of 3-7 software engineers.
- Conduct regular 1:1s, performance reviews, and career development planning.
- Foster a culture of innovation, collaboration, continuous learning, sense of urgency and over communication.
- Recruit, interview, and onboard new engineering talent.
- Collaborate with engineering leadership on team planning and resource allocation.
- Promote best practices in software development and code quality.
- Define and implement technical strategy aligned with business objectives and our Cloud Center of Excellence.
- Oversee the full software development lifecycle from conception to deployment.
- Drive architectural decisions and technology stack choices.
- Ensure code quality, security, scalability and maintainability standards.
- Champion agile development methodologies and continuous integration.
- Lead technical design reviews and architecture discussions.
- Spend 20% to 30% of your time doing hands-on work.
- Strategically partner with product managers to translate requirements into technical solutions.
- Collaborate with QA teams to establish comprehensive testing strategies.
- Coordinate with the SRE team for seamless deployments.
- Engage with stakeholders to communicate technical progress and challenges.
- Support other business teams with technical expertise.
- Plan and execute complex software projects with multiple dependencies.
- Manage project timelines, resource allocation, and risk mitigation.
- Ensure timely delivery of high-quality software releases.
- Implement and maintain development processes and workflows.
- Monitor team velocity and continuously improve development efficiency.
- Drive post-mortem processes for incidents and project retrospectives.
Requirements
- 8+ years of software engineering experience with 3+ years in management roles.
- Proven track record of leading high-performing engineering teams.
- Experience with full-stack development and modern software architectures.
- Background in agile development frameworks (Scrum, Kanban).
- Experience with software development lifecycle and release management.
- Strong proficiency in multiple programming languages (Typescript, Python, etc.).
- 5+ years of experience with Node.js.
- Deep understanding of software architecture patterns and design principles.
- Advanced knowledge and experience with Amazon Web Services.
- Knowledge of database systems, both SQL and NoSQL.
- Familiarity with CI/CD pipelines and automated testing frameworks.
- Understanding of security best practices and compliance requirements.
- Advanced English (C1) fluency.
- Excellent verbal and written communication skills.
- Experience leading technical discussions and presenting to stakeholders.
- Ability to translate business requirements into technical solutions.
- Strong problem-solving and decision-making capabilities.
- Experience with conflict resolution and team dynamics.
- Proven ability to attract and retain top engineering talent.
Benefits
- Formal employment (“Planilla”) under a Peruvian entity — all legal benefits in soles (CTS, Gratificaciones, etc.).
- Full-time schedule: Monday–Friday, 9am–6pm.
- Unlimited vacation days 🏖️ — yes, we mean it!
- EPS healthcare (Rimac) covered 100%.
- Oncology insurance (Rimac) covered 100%.
- AFP retirement plan.
- Coworking access in Miraflores, Lima — with free beverages, talks, bicycle parking, and amazing city views.
- Company laptop and tools provided.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
software engineeringfull-stack developmentagile development frameworksTypescriptPythonNode.jsAmazon Web ServicesSQLNoSQLCI/CD pipelines
Soft skills
leadershipcommunicationproblem-solvingdecision-makingconflict resolutionteam dynamicsmentoringcollaborationinnovationcontinuous learning