Software Engineer II
Core
Develop and improve real-time bidding software for a global digital advertising platform.
Role type
Software Engineer II (backend/systems)
Builds
Real-time bidding infrastructure and full lifecycle software features
Domain
Digital advertising, real-time distributed systems
Deliverable
production ML models | product features
Required skills
C#, Java, C, C++, Visual Studio, Visual Studio Code, Rider, Git, Perforce, SQL Server, Postgres, MySQL, RDBMS, profiling, memory dump analysis, operating systems fundamentals
Preferred skills
Self-directed learning of system architecture, experience with large scale code bases and ambiguous goals
Technologies
C#, Java, C, C++, Visual Studio, Visual Studio Code, Rider, Git, Perforce, SQL Server, Postgres, MySQL
Responsibilities
Design, build, and deliver full lifecycle software from inception to production; Drive complex changes involving multiple components across bidding infrastructure; Deliver quality changes including automated tests, metrics, and monitoring; Validate changes in bidding software as part of regular release process; Conduct pre-selected technical interview questions and share results; Collaborate in code review and design review
Seniority
Mid-level, hands-on IC
