Product & Engineering
Engineering Manager
About Koddi We are a global technology company with software and services that help top digital marketplaces effectively monetize their first-party audiences through industry-leading commerce...
Apply todayJob Summary
What You’ll Do
- Build, mentor, and manage a team of engineers, to achieve consistent delivery of high-quality technical solutions, cultivating a collaborative and results-oriented culture
- Be a hands-on leader to resolve technical challenges and create organized, clean, and maintainable code while contributing to long-term system scalability and team productivity
- Establish and refine processes and metrics to improve team performance, enhance system reliability and scalability
- Ensure the design, implementation, deployment, and monitoring of technical projects are executed on time and meet quality standards
- Collaborate with product and apply the principles of the Agile methodology in developing and executing the product roadmap that meets customer needs and supports business goals
- Own product features from concept to deployment
- Be an integral player in creating software best practices that incorporate new architectures
- Participate in lively technology discussions where your opinion is truly valued
- Strategically scale the engineering team, and be a part of improving the hiring process for engineers
Who You Are
- Bachelor's or Master’s degree in Computer Science with at least 8 years working experience on an enterprise-level application
- 3+ years of engineering team management experience, inclusive of recruiting, hiring, mentoring/coaching and managing teams of Software Engineers .
- 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
- 5+ years experience shipping production code in enterprise environments
- You have experience building and managing effective teams in an Agile/Scrum environment
- Strong software design and development fundamentals with experience coding in high level languages (e.g. GoLang, C++or Java)
- Experience building and managing effective teams in an Agile/Scrum environment
- You have broad experience working with software architecture and design
- Experience leading teams deploying software to a cloud environment
- You adapt well to working with emerging technologies
- You have a strong technical base and innovative mindset
- You thrive in ever-changing environments
- Excellent communication skills with coworkers of all levels