Principal Software Engineer developing highly automated ad formats infrastructure for Snap. Leading strategy for next-generation ad serving systems to maximize user engagement and ROI.
Responsibilities
Design and implement highly automated systems for ad format serving, optimization, and A/B testing to maximize user engagement and advertiser ROI.
Lead the vision and strategy for our next-generation ad formats infrastructure, focusing on scalability, performance, and advertiser value.
Innovate and conceptualize new ad format ideas, leveraging market trends, user behavior, and advertiser needs.
Collaborate closely with cross-functional teams, including product management, design, data science, and other engineering teams, to deliver cohesive and impactful solutions.
Advocate for and apply best practices when it comes to availability, scalability, operational excellence, and cost management.
Mentor and guide other engineers, fostering a culture of technical excellence and continuous learning within the team.
Requirements
10+ years of post-Bachelor’s software development experience; or a Master’s degree in a technical field + 9+ years of post-grad software development experience; or a PhD in a related technical field + 6+ years of post-grad software development experience
2+ years of experience with technical leadership or acting as the domain-expert to a technical organization
Experience in technical leadership/ownership and setting technical direction for engineering projects
Experience architecting, designing, and developing distributed systems
Benefits
paid parental leave
comprehensive medical coverage
emotional and mental health support programs
compensation packages that let you share in Snap’s long-term success
Software Engineer developing secure software solutions for Android, Windows, and Linux environments in the Mission Readiness Systems business area. Working within a cross functional team on mobile and web application development.
EPM Software Developer designing, developing, and troubleshooting software programs for financial analytics systems. Collaborating with teams to implement EPM software using modern methodologies and tools.
Full Stack Engineer developing scalable web solutions to enhance customer experiences at Genesys. Collaborating with cross - functional teams to drive platform modernization and ensure operational excellence.
Senior Software Architect leading the design of scalable communications software at NVIDIA. Focusing on AI and HPC performance improvements for cutting - edge technology solutions.
Software Engineer developing AI solutions for aerospace applications at Boeing. Collaborating in a cross - functional team to develop cutting - edge machine learning algorithms and data engineering pipelines.
Senior Software Developer developing and optimizing software solutions for a technology - focused company. Engaging in project management, customer communication, and mentoring juniors in modern technologies.
Full - Stack Engineer developing core workflow automation platform for HR teams at peopleIX. Building capabilities to automate HR processes with AI and integrations.
Software Development Engineer II developing cloud features as part of an Agile Scrum team in Arlington, TX. Responsible for feature development, cloud migration, and enhancing product quality through best practices.
Software Development Engineer II developing cloud - ready products for GM Financial. Contributing to Agile teams and delivering high - quality software with minimal supervision.
Software Engineering Intern designing, building, and shipping internal tools for leasing, property management, and finance at Great Expectations. Working directly with leadership on real - world impactful projects.