Senior Director of Software Engineering
Michael Page - New York City, NY
Apply NowJob Description
MPI does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, marital status, or based on an individual''s status in any group or class protected by applicable federal, state or local law. MPI encourages applications from minorities, women, the disabled, protected veterans and all other qualified applicants.SummaryThe ideal Director of Software Engineering is motivated designing for massive scale, developing for low latency and pushing the boundaries of using real-time data in automated decisions. Their team uses a modern tech stack including Akka, Scala, Kafka, Java8+, Kubernetes, AWS and more.Client DetailsFounded in early 2000s, this company is one of the largest privacy-safe consumer search marketplaces on the web. They provide search advertising integration''s for trusted mobile apps, browsers, browser applications, and consumer sites to connect consumers directly to top brands at the moment they express decision-making intent.--This role is located in NYC and would require a candidate that is fully vaccinated and ok with coming into the office 3x a week.All applicants must be authorized to work in the USA. Company will not provide visa sponsorship. DescriptionResponsibilities: Manage a team of 10+ engineers; actively participate in hiring / growing of the teamLead, own and drive projects from start to completion including system architecture design, code design, development, and integration: 24/7 low latency large-scale distributed Ad Serving and Click Tracking platformsReal-time Conversion Tracking platformSystem scalability projects: cloud migration, containerizationSystem stability projects: documentation/development/monitoring/metrics/recovery standards and practicesWork closely with product and business stakeholders on understanding and translating business requirements into technical solutions and with our Technical Project Managers on project executionMentor and manage the Engineering Team: Develop their skills and talents improve the engineering cultureImplement best-practice software engineering methodsProvide guidance, direction, and supportRepresent the Engineering Team in cross-functional projects, meetings, and to the company at large--This role is located in NYC and would require a candidate that is fully vaccinated and ok with coming into the office 3x a week.All applicants must be authorized to work in the USA. Company will not provide visa sponsorship.ProfileWho you are:BS in Engineering, Computer Science or related disciplineStrong knowledge of software engineering and 7+ years of hands-on development experience using Java with a dependency injection framework (Java 8 and Akka preferred)4+ years of experience developing/delivering and maintaining multiple complex, low latency, scalable, mission-critical systemsMust have exceptional leadership, communication, and project management skills and 5+ years of experience managing and leading engineering teams and projectsAbility to design complete systems--This role is located in NYC and would require a candidate that is fully vaccinated and ok with coming into the office 3x a week.All applicants must be authorized to work in the USA. Company will not provide visa sponsorship.Job OfferFull Time PositionEquityBonus401kWellness ProgramPTO--This role is located in NYC and would require a candidate that is fully vaccinated and ok with coming into the office 3x a week.All applicants must be authorized to work in the USA. Company will not provide visa sponsorship.
Created: 2021-11-29