Senior Software Engineer - Golang, Agile Development at PubMatic
Job Description
📋 Description
- Design, develop, and maintain scalable backend services in Golang on Linux/UNIX.
- Follow best practices; ensure designs meet requirements; deliver high-quality work.
- Self-direct and work independently.
- Own one or more functionality modules; be its primary contact.
- Write clean, modular, loosely coupled code.
- Participate in Agile processes, sprint planning, code reviews, and continuous improvement.
🎯 Requirements
- Four+ years Go development on Linux/UNIX; C/C++ a plus.
- Strong CS fundamentals: algorithms and data structures.
- AI-assisted coding, automation, prompt engineering; LLM limits.
- Experience building complex, scalable solutions; problem-solving.
- OS-level programming: multithreading, multiprocessing, memory management.
- Scripting (Perl/Python/Shell) and PostgreSQL experience.
🎁 Benefits
- Hybrid work schedule: 3 days in office, 2 remote.
- Healthcare insurance and broadband reimbursement.
- Paternity/maternity leave.
- Catered lunches and snacks when in the office.
More Current Jobs at PubMatic
Apply to other open positions at PubMatic
