Senior C++ Developer
Office in Mexico: Estado de Jalisco, Guadalajara
C++
& 3 others
Mexico: Estado de Jalisco, Guadalajara
We are seeking a highly skilled Senior C++ Developer to join our team and contribute to the development of cutting-edge solutions that enhance developer productivity. In this role, you will focus on building and improving products designed for the end-to-end lifecycle management of servers and applications, empowering engineering teams to work more effectively and efficiently.
Responsibilities
- Design, develop, and optimize software systems using C++ to improve developer productivity
- Collaborate with cross-functional teams to architect and implement solutions that support end-to-end lifecycle management
- Analyze and resolve complex technical problems to maintain software reliability and performance
- Contribute to tooling development that advances developer velocity
- Integrate third-party tools and APIs, leveraging a strong understanding of integration technologies and patterns
- Conduct code reviews, provide technical mentorship, and ensure best practices are followed
- Support and maintain existing software, identifying opportunities for improvement and implementing solutions
- Work closely with stakeholders to clarify requirements and translate them into technical solutions
- Stay updated on industry trends and emerging technologies to continuously improve product development
- Document technical designs and development processes, ensuring clarity and knowledge-sharing among team members
Requirements
- Proficiency in C++ with a minimum of 3 years of hands-on experience in software development
- Excellent software development, problem-solving and analytical skills
- Capability to work within a team environment and independently in a fast-paced, dynamic setting
- Strong communication and interpersonal skills for collaboration with both technical and non-technical stakeholders
- Strong verbal and written communication skills in English, at least at a B1 level
Nice to have
- Knowledge of Python
- Experience with various integration technologies and patterns (e.g., APIs, web services, microservices)
- Showcase of tooling development expertise aimed at enhancing developer velocity
- Familiarity with AI/ML platforms and tools
- Previous experience or exposure to prompt engineering methods
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn