Senior Software Engineer role on the Auction Logic team for the Monetize Platform, a real-time advertising technology platform. Responsibilities include leading engineering efforts, designing and implementing scalable solutions, collaborating with product and engineering teams, mentoring junior engineers, and supporting production systems. Requires expertise in C, C++, C#, Java, JavaScript, or Python, experience with high performance, multi-threaded, distributed systems on Linux, and strong computer science fundamentals. Position is full-time, hybrid work model with offices in New York, NY and Redmond, WA. Salary range $119,800 - $234,700 USD annually, higher in select metro areas.
What you'll do
Lead cross-team engineering efforts to build business critical products for publishers and buyers on the Monetize platform
Collaborate with a team of engineers
Own significant areas of the Monetize real-time platforms and function as the architect
Similar jobs
More roles worth a look
Related opportunities based on specialty and working model so candidates can keep momentum.
Participate in setting the roadmap and direction for areas of responsibility
Design and implement scalable solutions including new features and enhancements
Participate in and help lead planning sessions with Product Management and Engineering team leads
Produce prototype features quickly and gather client feedback
Bring innovation to the team in new features, improving build processes and product development lifecycle
Participate in code reviews and provide feedback to increase code efficiency, maintainability and robustness
Support and debug production level issues and provide fixes expediently
Mentor junior engineers on best practices in software development
Work with stakeholders to determine user requirements
Contribute to identification of dependencies and development of design documents with little oversight
Create and implement code for products, services, or features, reusing code as applicable
Break down larger work items into smaller tasks and provide estimation
Act as Designated Responsible Individual (DRI) working on-call to monitor system/product for issues and restore service for simple problems
Stay current in skills and developments to improve availability, reliability, efficiency, observability, and performance of products
Requirements
Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python, OR equivalent experience
Ability to meet Microsoft, customer and/or government security screening requirements including Microsoft Cloud Background Check
Preferred: Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience OR Bachelor's Degree AND 8+ years experience
5+ years of experience as a professional software developer
Experience building high performance, multi-threaded, distributed systems and applications, preferably in a Linux environment