
Engineering Manager
PayU
full-time
Posted on:
Location Type: Hybrid
Location: Bogota • 🇨🇴 Colombia
Visit company websiteJob Level
SeniorLead
Tech Stack
CloudJavaScriptNode.jsSDLCTypeScript
About the role
- Lead multiple cross-functional software development teams responsible for designing and maintaining high-scale, cloud-based solutions
- Combine strategic leadership with hands-on technical direction to oversee the full Software Development Life Cycle (SDLC)
- Ensure delivery excellence, reliability, global scalability, and alignment with business strategy
- Conduct performance evaluations, provide constructive feedback, and support professional growth
- Manage team capacity, workload distribution, and resource allocation across multiple projects
- Drive engineering quality, code review culture, and architectural alignment across teams
Requirements
- 8-10+ years of experience in software engineering, with at least 3+ years in a technical leadership or engineering management role
- Proven track record managing multiple distributed development teams (10-15+ engineers) and complex projects in high-growth environments
- Hands-on technical background in Node.js and TypeScript
- Demonstrated success delivering event-driven services and cloud-native solutions at scale
- Experience managing teams in fintech, payments, or similar regulated industries (preferred)
- Excellent leadership, communication, and decision-making skills in global and distributed team environments
- Bachelor's degree in Computer Science, Engineering, or related technical field (preferred)
Benefits
- Leadership opportunities
- Professional growth and development
- Flexible working arrangements
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
software engineeringtechnical leadershipengineering managementNode.jsTypeScriptevent-driven servicescloud-native solutionsSoftware Development Life Cycle (SDLC)code reviewarchitectural alignment
Soft skills
leadershipcommunicationdecision-makingconstructive feedbackprofessional growth supportteam capacity managementworkload distributionresource allocationdelivery excellencereliability
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in EngineeringBachelor's degree in related technical field