Senior C++ Developer

NewDelhi, Delhi, India
Jul 10, 2024
Jul 10, 2025
Remote
Full-Time
2 Years
Job Description

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

  1. Understand and Enhance. Dive deep into our existing ecosystem to propose and implement new features, functions, and enhancements.
  2. Design and Implement. Take charge of the complete development lifecycle, from coding and unit testing to release into production.
  3. Strategic Planning. Work closely with stakeholders to plan and execute projects, ensuring alignment with expectations and dependencies.
  4. Process Improvement. Champion and refine development processes, emphasizing thorough code reviews and quality enhancements.
  5. Continuous Improvement. Uphold and elevate product quality standards with every iteration, ensuring new features meet or exceed existing benchmarks.
  6. 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.