Staff Engineer leading the Revenue+ team at Snap Inc., responsible for technical direction and mentoring engineers. Driving scaling efforts for Snap's direct revenue monetization strategy.
Responsibilities
Leading the design and delivery of large, cross-team systems, setting technical direction, and driving architectural decisions.
Define the long-term technical roadmap for platform approach solution for IAP and other direct revenue initiatives leveraged by other feature teams.
Build advanced tooling, automation, and template systems that enables the Revenue+ and other product teams to ship faster while maintaining high quality and performance standards.
Collaborate with data, growth, security, and infrastructure partners to optimize our subscription and features.
Mentor L5 and senior and junior engineers, leading code reviews and technical design discussions to grow engineering expertise across the team.
Drive the multi-year technical strategy by identifying opportunities. Implement this strategy directly, or achieve delivery through broad technical influence and effective organizational dynamics
Requirements
Bachelor's Degree in a relevant technical field such as computer science or equivalent years of practical work experience
9+ years of post-Bachelor’s software development experience; or a Master’s degree in a technical field + 8+ year of post-grad software development experience; or a PhD in a related technical field + 5+ years of post-grad software development experience
Extensive experience with software architecture and system design
Experience leading technical projects or teams from ideation to production
Familiarity with cross platform development such as React, React Native, Valid, Flutter or others
Experience with mentoring Senior and Junior engineering for career development and growth
Strong experience and understanding of object oriented languages and familiarity with Objective-c, Swift, Go or TypeScript.
Experience with mobile development and application lifecycle management.
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!
Senior Software Engineer working within a development team at FanDuel, focusing on React Native applications and Agile software development methodologies.
Senior Software Architect for Video Management Software Solutions team at Johnson Controls. Leading design and architecture of cutting - edge enterprise - class video management systems.
Technical Lead designing and optimizing Anaplan solutions for enterprise planning at Johnson Controls. Focused on scalability, performance, and integration with enterprise systems.
Software Engineer Co - op working on control systems for Genie products. Develop, debug and test software using C++ while collaborating with the Design Engineering team in Redmond, WA.
Software Developer building key products for Solera's international market. Collaborating with Scrum squads to translate business requirements into technical deliverables.
Software Engineer developing solutions for national security operations and supporting the Intelligence Community. Implementing containerized applications, data pipelines, and high - performance computing.
Senior Software Engineer overseeing application operations and technical support in the Nuclear sector. Collaborates with IT teams and assists in software development lifecycle tasks.
Software Engineer Intern contributing to Snap's innovative technology by working on various technical projects. Collaborating closely with mentors and teammates on impactful software engineering tasks.
Software Engineer designing and developing scalable cloud - based applications for U.S. Bank. Working with AWS technologies and enhancing relational database solutions using PostgreSQL and Oracle.
Payments Network Portfolio Engineering Leader overseeing a talented team in payment solutions development. Responsible for driving the strategic vision, design, and delivery of payment products.