PubMatic
Technology
SeniorPrincipalSoftwareEngineer-C,C++,Golang,Linux
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Principal Software Engineer - C, C++, Golang, Linux at PubMatic. Skills: C++, Golang, Linux, Distributed systems. Lead a team of engineers. Solve complex problems”
What You'll Achieve.
Handle a trillion requests per day; Manage millions of requests per second
Industry & Context.
Problem-solving; Troubleshoot issues
What They're Looking For.
Must Have
Ten plus years of development experience, C/C++ experience, Linux/UNIX environment experience, Bachelor’s degree in engineering
Nice to Have
Experience with GO language, Proficiency in implementation of algorithms, Use of advanced data structures, Solid knowledge of computer science principles, Good experience in software design, Good experience in architecture, Good experience in building complex solutions, Good experience in building scalable solutions, Ability to find optimal solutions, Ability to find innovative ideas, Working knowledge of scripting Perl, Working knowledge of scripting Python, Working knowledge of scripting Shell, Working experience in databases, Working experience in MySQL
What You'll Do.
Lead a team of engineers
Solve complex problems
Coordinate with engineering leads
Coordinate with Product Leads
Understand business needs
Understand requirements
Research emerging technologies
Understand architecture
Come up with innovations
Come up with optimizations
Collaborate with other teams
Audit AdServer Platform
Ensure Stability of AdServer Platform
Collaborate with Data Center teams
Collaborate with DevOps teams
Plan Software Optimizations
Plan Stability Improvements
Plan platform optimizations
Assure designs meet requirements
Deliver high-quality work
Demonstrate ownership
Focus to deliver on time
Troubleshoot issues with existing features
Write loosely coupled code
Understand end-to-end product functionality
How You'll Work.
Team & Collaboration
Cross-functional teams; Engineering teams; Product teams; Data Center teams; DevOps teams
Communication Scope
Written communication; Verbal communication
Process & Methodology
Roadmap planning
Full Job Description
About the Role: PubMatic is looking for engineers who can design and implement next-generation, highly scalable and low-latency ad server features at scale of 1 trillion+ requests per day in our AD Server. If you get excited building applications and architecture to handle a trillion requests per day, managing millions of requests per second with a creative and fast-paced work environment, competitive pay, great incentives, culture of teamwork, smart and friendly colleagues and plenty of opportunity to grow in your career then you should consider applying for this position. What You'll Do: Lead a team of engineers at various levels with varied skills and experiences to solve complex problems, devise solutions, and motivate/mentor the team to reach the goals of a project / product. Develops a plan by which team members can reach the project goal. Seamlessly coordinates with engineering and Product Leads, understand the business needs and requirements of the Product/Platform. Research, learn, design and build highly reliable, scalable and low latency platforms. Experience in development of highly scalable, reliable, low latency, distributed backend platforms and services. Do research of emerging technologies and prepare the POCs to evaluate them to enhance and upgrade our services. Understand the architecture and designs and come up with innovations and optimizations. Collaborate with other teams to Audit and Ensure the Stability of AdServer Platform. Timely review of the major designs, Arch changes by the AdServer Development Team. Collaborate with Data Center and DevOps teams for better planning of new Tech, Software Optimizations, Stability Improvements and other optimizations of the overall platform. Use best practices for software development and documentation, assure designs meet requirements, and deliver high-quality work. Apply GenAI into various phases of Product Development. Demonstrate ownership, ability to self-direct, work independently and focus to deliv
Applying for this Senior Principal Software Engineer - C, C++, Golang, Linux role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about PubMatic?
Real rants from real employees. Read before you apply.