companyPubMatic logo

Senior Software Engineer - C/C++, Linux/Unix, Cloud at PubMatic | Pune, IN

PubMaticPune, IN
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Required QualificationsBachelor's Degree in Computer Science or a related field (preferred).4+ years of software development experience, primarily in C/C++ and Linux/UNIX environments. Demonstrated ability to work independently and take ownership of projects. Strong communication skills, both written and verbal. Willingness to learn and adapt to new technologies and methodologies.

About the job

About the Role

Join PubMatic as a Senior Software Engineer and play a pivotal role in designing and implementing cutting-edge, highly scalable ad server features capable of processing over 1 trillion requests daily. If you thrive in a dynamic environment focused on building applications that handle hundreds of billions of requests per day and enjoy the excitement of managing millions of requests per second, we encourage you to apply. Enjoy competitive compensation, generous incentives, a collaborative team culture, and ample career advancement opportunities.

What You Will Do

  • Implement best practices in software development and documentation, ensuring designs meet requirements and deliver high-quality results.
  • Exhibit the ability to work independently and demonstrate self-direction.
  • Take ownership of your work and ensure timely deliverables.
  • Strive to exceed expectations and achieve remarkable outcomes.
  • Collaborate effectively with cross-functional teams to reach shared goals.
  • Communicate clearly and effectively, both verbally and in writing.

Preferred Qualifications

  • 4+ years of experience in software development using C/C++ in a Linux/UNIX environment.
  • Experience with the Go programming language is a plus.
  • Strong understanding of data structures and algorithms.
  • Excellent analytical and problem-solving skills.
  • Familiarity with generative AI-based tools and IDE for efficient development.
  • Basic understanding of various models.
  • Knowledge of prompt engineering fundamentals.
  • Experience in OS and system programming, including multi-threading, multi-processing, and memory management.
  • Proficient in troubleshooting issues with existing features in live production environments.
  • Ability to write clean, modular, and loosely coupled code.
  • Comprehensive understanding of end-to-end product functionality.
  • Capability to design software for assigned tasks.

About PubMatic

PubMatic is a leading technology company empowering digital publishers with independent advertising solutions. Their comprehensive platform enables publishers to maximize their digital advertising revenue while maintaining control over their data and strategy.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.