Staff Engineer leading performance and reliability efforts on Snapchat's Android application. Collaborating with diverse teams and mentoring engineers in a fast-paced environment.
Responsibilities
Own the Snapchat Android strategy for key PRE areas including Crashes (including ANRs), UI Performance, Battery usage, and app size.
Implement app wide optimizations & defensive guardrails for key PRE metrics.
Influence key decisions and tradeoffs on architecture and implementation of client side features both for native and cross platform technologies.
Build cutting edge telemetry and tracing to detect, group and root cause PRE issues at scale.
Help grow a team of exceptional software engineers and be a strong technical mentor.
Work cross functionally with Data Scientists, PM and TPM partners to identify & execute on high impact PRE efforts.
Be a core member of Snapchat’s Android TLs to influence development across all of Snapchat.
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 Master’s degree in a technical field + 8+ year of post-grad software development experience; or PhD in a relevant technical field + 5+ years of post-grad software development experience
Experience with Android application development
Knowledge of the OS internals, compilers, optimization for low-power and mobile systems
Proven understanding of Java runtime and processes which run 'under the hood'
Proficiency with multithreading and performance optimization techniques for Android
Strong CS fundamentals (algorithms and data structures) and problem-solving skills
Knowledge of software design patterns and Android best practices
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 large scale applications using Java and Node.js at Walmart. Collaborating with cross - functional teams and contributing to high - impact customer journeys.
Software Developer designing and implementing AI solutions for Federal Government data services. Collaborating on software release lifecycle and enhancements in geospatial data management.
Senior Software Developer building and scaling Nasdaq's big data pipeline infrastructure. Collaborating with teams to design, implement, and optimize data lake solutions for global markets.
Salesforce Application Developer developing software solutions and supporting business processes at CDW. Collaborating on large - scale projects involving Salesforce CRM and Azure Cloud - based solutions.
Software Engineer at Notion, developing AI Meeting Notes and data capture features. Focused on building innovative tools for efficient team collaboration and information management.
Member of Technical Staff building internal data and agent infrastructure for Liquid AI. Design and build the unified company data graph and agent layer for operational efficiency.
Full Stack Developer supporting design and delivery of large - scale digital platforms within a multidisciplinary team. Leading technical development across frontend and backend components with a focus on scalable and secure solutions.
Join a cyber security scale - up as a Senior Engineer, leading feature development in a collaborative environment. Work closely with teams and contribute to decision - making in a complex domain.
Simulation & Virtual Engineering Lead at Airbus UpNext shaping UAS operation technologies. Designing simulation ecosystems and overseeing high - fidelity models for aerospace applications.
GTM Engineer at Baseten designing AI - powered workflows to enhance sales, marketing, and support. Driving CRM strategy and ensuring data quality for better performance.