Next-Gen Leaders Program - Delivery / Engineering Managers
EPAM Systems
Software Engineering, Other Engineering
Remote
Posted on Sep 13, 2024
Next-Gen Leaders Program - Delivery / Engineering Managers Description
We are looking for a highly skilled Lead Developer to join our team and participate in a unique training program to transition into a Delivery Manager or Engineering Manager role. This opportunity requires a strong background in software design, engineering processes, cloud fundamentals, and overall development experience. The role includes applying software engineering practices, participating in the interviewing process, and developing management and leadership skills. This is a perfect fit for those passionate about software development and eager to grow into a management role maintaining your code skills.
#LI-DNI#Not found
#LI-DNI#Not found
Responsibilities
- Complete the Training and Courses to successfully become a Delivery Manager or Engineering Manager at EPAM
- Oversee technical development and ensure high-quality standards
- Facilitate smooth handovers from design to development and later to maintenance
- Provide accurate estimations and work planning based on experience and feedback
- Implement enhancements to boost efficiency and project outcomes
- Communicate effectively with stakeholders to align on goals
- Gain experience in planning, scheduling, and coordinating delivery
- Engage with clients to align deliverables with their needs
- Create and maintain technical project documentation, including coding standards and software engineering diagrams, and provide status updates
- Establish and improve software development processes and maintain delivery predictability using key metrics
- Recommend appropriate cloud service models (IaaS, PaaS, FaaS, SaaS) based on specific use cases
- Implement code quality practices and CI/CD pipelines
Requirements
- Software Design: Ability to decide on the applicability of different architectural patterns (e.g., Micro-frontends), design patterns (like GRASP), and design principles. Ability to compare main programming paradigms (OOP, FP, RP) and their pros/cons. Ability to create technical documentation and select proper approaches for implementing cross-cutting concerns.q
- Software Engineering Processes: Ability to establish and improve software development processes. Understanding of key project/methodology metrics and how to maintain predictability of the delivery process using metrics
- Interviewing and Hiring: Skilled and experienced interviewer. Can create a professional and friendly atmosphere during interviews and quickly evaluate if a candidate fits the position requirements and company values
- Software Engineering Practices: Ability to establish required code quality practices and implement CI/CD pipelines
- Estimation and Work Planning: Demonstrates the ability to apply estimation techniques and provide reasonably accurate estimates based on previous experience and feedback
- Cloud Fundamentals: Advanced knowledge and practical experience in designing and implementing cloud-based solutions using VMs, containers, and serverless computing. Deep understanding and hands-on experience with various cloud storage services
Nice to have
- Databases SQL/No-SQL: Experience in using complex queries and queries with analytic functions
- Cloud: AWS, Azure or GCP Certified Architect
- Security: understanding and experience with authentication and authorization mechanisms (basic, JWT, OAuth)
We offer
- Career plan and real growth opportunities
- Unlimited access to LinkedIn learning solutions
- International Mobility Plan within 25 countries
- Constant training, mentoring, online corporate courses, eLearning and more
- English classes with a certified teacher
- Support for employee’s initiatives (Algorithms club, toastmasters, agile club and more)
- Enjoyable working environment (Gaming room, napping area, amenities, events, sport teams and more)
- Flexible work schedule and dress code
- Collaborate in a multicultural environment and share best practices from around the globe
- Hired directly by EPAM & 100% under payroll
- Law benefits (IMSS, INFONAVIT, 25% vacation bonus)
- Major medical expenses insurance: Life, Major medical expenses with dental & visual coverage (for the employee and direct family members)
- 13 % employee savings fund, capped to the law limit
- Grocery coupons
- 30 days December bonus
- Employee Stock Purchase Plan
- 12 vacations days plus 4 floating days
- Official Mexican holidays, plus 5 extra holidays (Maundry Thursday and Friday, November 2nd, December 24th & 31st)
- Monthly non-taxable amount for the electricity and internet bills
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
By applying to our role, you are agreeing that your personal data may be used as in set out in EPAM´s Privacy Notice and Policy.