At EPAM, we're seeking a talented Senior C++ Developer to join our global team remotely. As a pivotal member, you will collaborate closely with our existing team to design and implement feature enhancements for our cutting-edge projects. Your role will be instrumental in delivering high-quality solutions, adhering to rigorous development processes, and participating in code reviews to maintain our world-class product service.
Responsibilities
- Understand and Enhance. Dive deep into our existing ecosystem to propose and implement new features, functions, and enhancements.
- Design and Implement. Take charge of the complete development lifecycle, from coding and unit testing to release into production.
- Strategic Planning. Work closely with stakeholders to plan and execute projects, ensuring alignment with expectations and dependencies.
- Process Improvement. Champion and refine development processes, emphasizing thorough code reviews and quality enhancements.
- Continuous Improvement. Uphold and elevate product quality standards with every iteration, ensuring new features meet or exceed existing benchmarks.
- Collaborative Team Player. Thrive in a dynamic, collaborative environment, contributing to a responsive team that delivers exceptional service.
Requirements
- Bachelor's or Master's degree in Computer Science or related field.
- 3+ years of hands-on experience developing multi-threaded solutions on Linux/Android/iOS/Mac/Windows platforms.
- Strong proficiency (3+ years) in C++ development.
- Proven track record (2+ years) developing voice and video streaming solutions.
- Experience in Graphics, Audio, and Video Processing domains.
- Familiarity with Agile development methodologies and tools.
- Excellent communication skills, adept at conveying complex technical concepts through email, specifications, and design documentation.
- Fluent in English (B2+ level).
Nice to Have
- Familiarity with packet error resilience technologies like RTX/FEC and packet pacing.
- Contributions to open-source projects and a culture of innovation, potentially including patents.
- Prior experience developing AV capture, AV rendering, or screen capture applications.
We Offer
- Comprehensive Insurance Coverage.
- Generous Paid Leaves including maternity, bereavement, paternity, and special COVID-19 leaves.
- Financial Assistance for medical crises.
- Retiral Benefits with VPF and NPS options.
- Customized Mindfulness and Wellness programs.
- EPAM Hobby Clubs.
- Hybrid Work Model flexibility.
- Soft loans to set up home workspaces.
- Stable Workload and Relocation Opportunities through our 'EPAM without Borders' program.
- Certification Trainings for technical and soft skills.
- Access to unlimited LinkedIn Learning platform and internal learning programs.
- Community networking and idea creation platforms.
- Mentorship Programs for career growth and self-driven progression.
About EPAM
EPAM is a global leader in digital platform engineering and development services, committed to making a positive impact on our customers, employees, and communities worldwide. We foster a dynamic and inclusive culture where multinational teams collaborate on innovative projects that push the boundaries of technology. Join EPAM to discover your full potential in a supportive, creative, and diverse environment, regardless of your location.