Sr Full Stack UX Engineer

Aurora
Full-timeβ€’$146k-260k/year (USD)

πŸ“ Job Overview

Job Title: Sr Full Stack UX Engineer

Company: Aurora

Location: Pittsburgh, Pennsylvania, United States

Job Type: FULL_TIME

Category: Engineering - Software / UX

Date Posted: 2026-09-09

Experience Level: 5-10 years

Remote Status: Hybrid (3 days in office)

πŸš€ Role Summary

  • This Sr Full Stack UX Engineer role focuses on enhancing map creation systems for autonomous vehicle technology, emphasizing user experience and operational efficiency.

  • You will be instrumental in designing, developing, and deploying full-stack solutions that manage complex geospatial data, optimize workflows, and support critical business functions.

  • The position requires a blend of strong backend service development, modern frontend application creation (including WebGL), and a keen understanding of user experience principles for safety-critical applications.

  • Collaboration is key, as you'll partner closely with cross-functional teams, including operations and delivery, to drive strategic initiatives and scale the business.

πŸ“ Enhancement Note: The job title "Sr Full Stack UX Engineer" combined with the responsibilities related to "Map Creation Systems," "geospatial data," and "autonomous fleet operation" strongly suggests a role within a company developing autonomous driving technology. The emphasis on full-stack development, including WebGL, points to a need for engineers who can build complex, interactive visualization tools for geospatial data. The "UX Engineer" aspect highlights the critical need for intuitive interfaces for complex technical processes, which is paramount in operations and data management for such advanced systems.

πŸ“ˆ Primary Responsibilities

  • Lead the end-to-end feature lifecycle for the mapping system, encompassing architectural design, backend service development, and frontend user interface implementation.

  • Architect and develop highly responsive, geospatially distributed backend services and data pipelines essential for processing and serving complex map data.

  • Construct sophisticated and responsive web applications, transforming intricate datasets into powerful, intuitive products for internal users and stakeholders.

  • Influence the technical direction and roadmap of the mapping systems team through strategic input and leadership.

  • Mentor junior engineers through rigorous design reviews and active collaboration, fostering continuous improvement in system architecture and reliability.

  • Ensure high code quality and system maintainability by actively participating in and providing constructive feedback during code reviews for both web and backend codebases.

  • Partner closely with cross-team and operations stakeholders to deeply understand their requirements and deliver software solutions that directly enhance mapping efficiency and data quality.

  • Drive the development of systems for geospatial labeling (critical for model training), map validation, and leverage geospatial algorithms to minimize manual effort and accelerate turnaround times.

πŸ“ Enhancement Note: The responsibilities clearly indicate a need for an engineer who can not only build but also architect and guide the technical strategy for a complex system. The mention of "geospatial label creation (model training)" and "map validation" points towards the role's direct impact on machine learning operations (MLOps) and data quality assurance within the autonomous vehicle domain. The emphasis on "scaling strategy of the business" and "long-term scaling strategy" highlights the operational importance of this role beyond just feature development.

πŸŽ“ Skills & Qualifications

Education:

  • Bachelor’s degree in Computer Science, a related technical field, or equivalent practical experience. Experience:

  • 5+ years of industry experience in software development, with a proven track record of owning and delivering complex software features from initial design through to deployment.

  • Demonstrated experience in architecting and implementing scalable backend services and developing/deploying complex, modern WebGL-based applications. Required Skills:

  • Deep, full-stack expertise covering both backend service architecture and implementation, and frontend development using frameworks such as React or Angular.

  • Hands-on experience in full-stack development, including API design and implementation of geometric algorithms using Python.

  • Familiarity with modern cloud infrastructure and DevOps practices (e.g., AWS, Kubernetes, Buildkite, CI/CD, and monitoring/alerting systems).

  • Strong UX sensibility and meticulous attention to detail, with the ability to advocate for user experience and ensure UI implementation matches design specifications.

  • Excellent communication and collaboration skills, with a strong sense of product ownership to translate user needs into technical solutions.

  • Demonstrated sound judgment and a bias for action, balancing rapid development with long-term code quality and maintainability. Preferred Skills:

  • Demonstrated background in UX Design for safety-critical or mission-critical applications.

  • Experience in fields such as autonomous vehicles, robotics, or other complex hardware/software systems.

  • Proven ability to scale workflows and data pipelines.

πŸ“ Enhancement Note: The "5+ years of industry experience" combined with "lead the entire feature lifecycle" and "influence the technical direction and roadmap" strongly suggests this is a Senior or Lead Engineer role, aligning with the "Sr" in the job title. The specific mention of WebGL points to a need for expertise in 3D graphics rendering for geospatial data visualization, which is a specialized skill. The preference for experience in autonomous vehicles or robotics further solidifies the domain context.

πŸ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Showcase end-to-end ownership of complex software features, demonstrating the ability to manage a project from conceptualization to deployment.

  • Provide examples of scalable backend service architectures and data pipeline designs, highlighting efficiency and robustness.

  • Present case studies of modern web applications developed with frameworks like React or Angular, emphasizing user experience and data visualization capabilities.

  • Include examples of geometric algorithms implemented, particularly those relevant to geospatial data processing or manipulation.

  • Demonstrate familiarity with cloud infrastructure and DevOps practices through project examples or detailed descriptions of system deployment and maintenance. Process Documentation:

  • Documented examples of API design and implementation, detailing the thought process behind creating efficient and maintainable interfaces.

  • Case studies illustrating the application of UX principles in a technical product, showcasing how user needs were translated into functional and intuitive interfaces.

  • Examples of participation in code reviews, highlighting the ability to provide constructive feedback and uphold code quality standards.

  • Descriptions of how complex datasets were transformed into actionable insights or user-friendly visualizations.

πŸ“ Enhancement Note: Given the role's emphasis on full-stack development, system architecture, and UX, a portfolio should ideally showcase projects that integrate these aspects. For operations-focused roles like this, demonstrating the ability to build systems that improve efficiency, data quality, or workflow automation is crucial. Candidates should be prepared to discuss the ROI or impact of their work.

πŸ’΅ Compensation & Benefits

Salary Range:

  • For roles based in Pittsburgh, PA: $146,000 - $234,000 per year.

  • For roles based in Seattle, WA and Mountain View, CA: $162,000 - $260,000 per year. Benefits:

  • Annual bonus

  • Equity compensation

  • Health insurance

  • Other comprehensive benefits as typically offered by a leading tech company in the autonomous vehicle space (e.g., dental, vision, 401k matching, paid time off, parental leave). Working Hours:

  • Standard full-time hours, typically around 40 hours per week. The hybrid work environment (3 days in office) suggests a need for structured workdays with flexibility to manage project timelines and collaborative sessions.

πŸ“ Enhancement Note: The salary ranges provided are specific to location, which is common for senior engineering roles. The Pittsburgh range is lower than Seattle/Mountain View, reflecting typical cost of living and market differences. The mention of "annual bonus" and "equity compensation" is standard for senior engineering roles in tech, indicating a performance-driven and ownership culture. The "3 days in office" hybrid model is a key detail for work-life balance and collaboration expectations.

🎯 Team & Company Context

🏒 Company Culture

Industry: Autonomous Vehicles / Transportation Technology. Aurora is at the forefront of developing self-driving technology to create a safer, more efficient, and accessible future in mobility and logistics.

Company Size: Aurora is a significant player in the autonomous vehicle space, implying a large, well-funded organization with multiple engineering teams and substantial resources.

Founded: Founded in 2017, Aurora is a relatively young but rapidly growing company that has attracted significant talent and investment, indicating a dynamic and fast-paced environment.

Team Structure:

  • The role is within the "Map Creation Systems" team, suggesting a specialized group focused on the foundational data that powers Aurora's autonomous driving technology.

  • This team likely works closely with broader autonomy software teams, geospatial data scientists, and operations personnel responsible for fleet management and data quality.

  • Expect a collaborative structure where engineers, designers, and product managers work in tandem to define and execute on the roadmap. Methodology:

  • Data-Driven Development: Emphasis on using data to inform decisions, optimize workflows, and validate system performance.

  • Agile/Iterative Development: Likely employs agile methodologies to facilitate rapid iteration, feedback loops, and continuous improvement of software features and systems.

  • Focus on Scalability and Reliability: Given the safety-critical nature of autonomous vehicles, there's a strong emphasis on building robust, scalable, and reliable systems.

  • User-Centric Design: While an engineering role, the "UX Engineer" title highlights a commitment to understanding and serving the needs of the end-users of the mapping systems.

Company Website: https://aurora.tech

πŸ“ Enhancement Note: The company description emphasizes "safety, quickly, and broadly" and "safer, more efficient, and more accessible future." This indicates that operational excellence, process efficiency, and robust system design are core tenets. The "Map Creation Systems" team is crucial for the "safety" and "efficiency" pillars, as accurate and up-to-date maps are fundamental to autonomous navigation.

πŸ“ˆ Career & Growth Analysis

Operations Career Level: This is a Senior Full Stack UX Engineer position, indicating a mid-to-senior level role with significant responsibility. It's a crucial individual contributor role focused on technical leadership, system architecture, and driving critical engineering initiatives within the map creation domain.

Reporting Structure: The role likely reports to an Engineering Manager or Director within the Map Creation Systems or a broader Autonomy Software division. Collaboration will be extensive with product managers, other engineering teams (e.g., autonomy stack, data science), and operations stakeholders.

Operations Impact: The work directly impacts the safety, efficiency, and scalability of Aurora's autonomous driving technology. By improving map creation systems, this role enables faster updates, better data quality, and ultimately, the successful and widespread deployment of self-driving vehicles. This is a high-impact role that underpins the core business objective.

Growth Opportunities:

  • Technical Leadership: Opportunity to become a subject matter expert in full-stack development for geospatial systems and autonomous vehicle technology, potentially leading to Principal Engineer or Architect roles.

  • Mentorship and Team Growth: Develop leadership skills by mentoring junior engineers, conducting design reviews, and contributing to team best practices.

  • Cross-Functional Exposure: Gain deep understanding of various aspects of autonomous vehicle development, including machine learning operations, data pipelines, and fleet operations, opening doors to related engineering disciplines.

  • Strategic Impact: Contribute to the technical roadmap and strategic direction of the Map Creation Systems team, influencing the future of Aurora's core technology.

πŸ“ Enhancement Note: The emphasis on "influencing technical direction and roadmap" and "mentoring engineers" clearly signals a senior-level role with potential for growth into leadership positions. The specific domain of map creation for AVs also offers a unique growth path for engineers interested in specialized areas of AI/ML and complex systems.

🌐 Work Environment

Office Type: Hybrid work environment, requiring employees to be in the office at least 3 days per week. This indicates a company that values in-person collaboration, team building, and spontaneous interactions, while still offering some flexibility.

Office Location(s): Primarily based in Pittsburgh, PA, with salary ranges also provided for Seattle, WA, and Mountain View, CA. This suggests Aurora has significant engineering hubs in these locations.

Workspace Context:

  • Collaborative Spaces: Expect modern office facilities designed to foster collaboration, with meeting rooms, common areas, and potentially dedicated team spaces.

  • Advanced Technology: Access to high-performance computing resources, development tools, and potentially specialized hardware for testing and simulation, given the nature of AV development.

  • Cross-Functional Interaction: Frequent opportunities to interact with engineers from different disciplines, product managers, designers, and operations teams, fostering a rich learning environment.

Work Schedule:

  • Full-time, with a hybrid model requiring a minimum of 3 days in the office per week. This structure aims to balance focused individual work (potentially remote) with collaborative team activities (in-office).

πŸ“ Enhancement Note: The "hybrid work environment" with a "3 days in office" requirement is a specific operational detail that impacts daily work and team dynamics. For an engineer in this role, it means structured in-office days will likely be dedicated to team meetings, design discussions, pair programming, and cross-functional syncs, while remote days can be used for focused coding and deep work.

πŸ“„ Application & Portfolio Review Process

Interview Process:

  • Initial Screening: A brief call with a recruiter to assess basic qualifications, experience, and cultural fit.

  • Technical Phone Screen: A coding or system design interview focusing on core full-stack development skills, algorithms, and problem-solving abilities.

Expect questions related to backend services, API design, and potentially frontend concepts.

  • On-site/Virtual On-site Loop: This will likely involve multiple interviews with different team members, including engineers, engineering managers, and potentially product managers. Expect:
    • Coding Challenges: Live coding sessions focusing on practical problem-solving, data structures, and algorithms.
    • System Design: A discussion about architecting scalable backend services, data pipelines, or complex web applications, potentially with a geospatial focus.
    • UX/Product Sense: Questions to gauge your understanding of user experience principles, how to translate user needs into technical solutions, and your approach to designing intuitive interfaces.
    • Behavioral & Cultural Fit: Questions assessing your collaboration style, problem-solving approach, leadership potential, and alignment with Aurora's values (integrity, outrageous goals, winning together, no jerks).
    • Portfolio Review (Optional but recommended): Be prepared to walk through select projects from your portfolio, highlighting your contributions, technical decisions, and the impact of your work.

Portfolio Review Tips:

  • Curate Select Projects: Choose 2-3 projects that best demonstrate your full-stack capabilities, particularly those involving complex data, backend services, and user interfaces. Prioritize projects with a strong UX component or those that solved significant operational challenges.

  • Highlight End-to-End Ownership: For each project, clearly articulate your role, the problem you solved, your technical approach (architecture, technologies used), and the outcome/impact.

  • Showcase UX Sensibility: For relevant projects, explain how you incorporated user feedback or designed for a specific user experience. If you have direct UX design examples, include them.

  • Quantify Impact: Whenever possible, use metrics to demonstrate the success of your projects (e.g., performance improvements, efficiency gains, user adoption rates). For this role, focus on how your work improved mapping system efficiency or data quality.

  • Be Prepared for Technical Depth: Be ready to discuss the technical details of your projects, including architectural decisions, trade-offs made, and challenges encountered.

Challenge Preparation:

  • System Design Scenarios: Practice designing scalable backend systems, data pipelines, or interactive web applications. Consider how you would handle large datasets, real-time updates, and geospatial complexities.

  • Coding Practice: Brush up on common data structures and algorithms. Practice coding in Python and JavaScript (for React/Angular).

  • UX Problem Solving: Think about how you would design an interface for a complex operational task, such as data validation, map annotation, or workflow management.

πŸ“ Enhancement Note: The emphasis on "full-stack," "UX," and "map creation systems" means interviewers will likely probe into how you bridge the gap between technical implementation and user needs, especially for complex, data-intensive applications. Portfolio pieces that showcase problem-solving in operational contexts or improving data workflows will be highly valued.

πŸ›  Tools & Technology Stack

Primary Tools:

  • Backend Development: Python (for geometric algorithms, backend services), potentially Go or Java.

  • Frontend Development: JavaScript/TypeScript with frameworks like React or Angular.

  • Graphics/Visualization: WebGL for rendering complex geospatial data.

  • Cloud Infrastructure: AWS (Amazon Web Services) is explicitly mentioned, implying experience with services like EC2, S3, Lambda, RDS, etc.

  • Containerization & Orchestration: Kubernetes for managing containerized applications.

  • CI/CD & DevOps: Buildkite (or similar CI/CD tools), understanding of Continuous Integration and Continuous Deployment pipelines.

  • Monitoring & Alerting: Experience with systems for monitoring application health and performance.

Analytics & Reporting:

  • Tools for analyzing system performance, data pipeline efficiency, and user interaction metrics. Specific tools not listed but expect common practices in data analysis and visualization. CRM & Automation:

  • While not directly a CRM role, understanding how to build systems that automate workflows and improve operational efficiency is key. Integration tools might be relevant for connecting various services.

πŸ“ Enhancement Note: The explicit mention of Python for geometric algorithms and WebGL for frontend visualization is critical. Candidates should highlight any experience with geospatial libraries or frameworks in Python (e.g., Shapely, GeoPandas, Fiona) and any familiarity with 3D graphics rendering or geospatial data visualization libraries in JavaScript (e.g., Three.js, Mapbox GL JS, Leaflet).

πŸ‘₯ Team Culture & Values

Operations Values:

  • Safety First: A paramount value in the autonomous vehicle industry. Every decision and development process must prioritize safety.

  • Integrity: Operating with honesty and transparency in all dealings, particularly critical when dealing with safety-critical technology.

  • Outrageous Goals: Setting ambitious targets and striving for significant breakthroughs, indicative of a high-growth tech company.

  • Win Together: Emphasizing teamwork, collaboration, and collective success over individual achievement.

  • No Jerks: Fostering a respectful, inclusive, and positive work environment where all team members feel valued and can contribute effectively.

Collaboration Style:

  • Cross-Functional Integration: Strong emphasis on working with diverse teams (software, operations, product, design) to achieve common goals.

  • Open Communication: Encouraging direct and honest feedback, particularly in code reviews and design discussions.

  • Shared Ownership: Fostering a sense of collective responsibility for the success and quality of the mapping systems and the overall autonomous driving technology.

πŸ“ Enhancement Note: The "No Jerks" value is a strong indicator of a culture that prioritizes psychological safety and respectful interactions, which is crucial for effective collaboration in complex, high-stakes engineering environments like autonomous vehicles. The "Win Together" value reinforces the importance of teamwork and shared accountability.

⚑ Challenges & Growth Opportunities

Challenges:

  • Complexity of Geospatial Data: Managing and processing vast amounts of complex, high-fidelity geospatial data for real-time autonomous navigation presents significant technical hurdles.

  • Scalability of Systems: Ensuring that map creation, update, and serving systems can scale to meet the demands of a growing fleet and expanding operational areas.

  • Balancing Speed and Quality: The need to rapidly update maps for new road conditions or features while maintaining extremely high standards of accuracy and reliability for safety-critical applications.

  • Cross-Team Dependencies: Navigating dependencies and aligning roadmaps with numerous other teams within Aurora (e.g., perception, prediction, planning, fleet operations).

Learning & Development Opportunities:

  • Specialized Domain Expertise: Deep dive into the intricacies of autonomous vehicle mapping, geospatial algorithms, and related AI/ML applications.

  • Advanced Full-Stack Development: Enhance skills in cutting-edge frontend technologies (WebGL) and scalable backend architectures for distributed systems.

  • Industry Best Practices: Learn from leading experts in the autonomous vehicle industry and contribute to setting new standards in software development for safety-critical systems.

  • Leadership Development: Opportunities to grow into technical leadership roles, mentor engineers, and influence strategic technical decisions.

πŸ“ Enhancement Note: The primary challenge is translating complex, real-world geospatial data into a format that autonomous systems can reliably use, which requires a deep understanding of both software engineering and the operational context of self-driving. Growth opportunities are strong in specialized technical areas and leadership.

πŸ’‘ Interview Preparation

Strategy Questions:

  • "Describe a complex full-stack feature you led from inception to deployment. What were the key technical challenges, how did you address them, and what was the impact?" (Focus on end-to-end ownership, problem-solving, and quantifiable results.)

  • "How would you design a system to efficiently process and serve real-time map updates for a fleet of thousands of autonomous vehicles? Consider scalability, data integrity, and latency." (Prepare for system design questions related to backend architecture, data pipelines, and distributed systems.)

  • "Imagine you need to build a user interface for annotating complex road features for autonomous driving. What UX principles would you apply, and how would you ensure the interface is intuitive and efficient for operators?" (Focus on translating user needs into UI/UX solutions, demonstrating UX sensibility.) Company & Culture Questions:

  • "Aurora values 'Outrageous Goals.' Can you give an example of a challenging goal you pursued and how you approached it?" (Showcase ambition and strategic thinking.)

  • "How do you ensure quality and safety in your code, especially when working on mission-critical systems?" (Highlight your commitment to best practices, testing, and reliability.)

  • "Describe a time you had to collaborate with a difficult stakeholder or team. How did you manage the relationship and achieve your objectives?" (Assess collaboration and communication skills.) Portfolio Presentation Strategy:

  • Structure for Impact: For each project, follow a clear narrative: Problem -> Solution (Your Role & Tech) -> Outcome/Impact.

  • Technical Deep Dive: Be ready to explain architectural choices, design patterns used, and trade-offs made. For geospatial projects, be prepared to discuss specific algorithms or data handling techniques.

  • UX Justification: Clearly articulate why certain UX decisions were made and how they benefited the user or operational efficiency.

  • Quantifiable Results: Use data to support claims of success. If direct metrics aren't available, discuss anticipated benefits or efficiencies.

  • Demonstrate Full-Stack Integration: Show how your backend work supports the frontend experience, or vice-versa.

πŸ“ Enhancement Note: Expect questions that blend technical depth with an understanding of the operational impact. Demonstrating how your engineering work directly contributes to the safety, efficiency, and scalability of autonomous driving operations will be key. Portfolio presentations should highlight projects that showcase end-to-end ownership and a strong UX component in a technically complex domain.


πŸ“Œ Application Steps

To apply for this operations position:

  • Submit your application through the provided Ashby link.

  • Customize your resume: Highlight specific experience with full-stack development, backend services, modern frontend frameworks (React/Angular), WebGL, Python for algorithms, cloud infrastructure (AWS), and DevOps practices. Use keywords from the job description to align your qualifications.

  • Prepare your portfolio: Select 2-3 projects that best showcase your end-to-end ownership, technical architecture skills, UX design sensibility, and any experience with geospatial data or complex systems. Be ready to present these with clear problem/solution/impact narratives.

  • Practice interview questions: Review common system design, coding, and behavioral questions. Prepare specific examples that demonstrate your problem-solving skills, technical expertise, and alignment with Aurora's values.

  • Research Aurora: Familiarize yourself with Aurora's mission, technology, recent news, and their commitment to safety. Understand how the Map Creation Systems team contributes to the company's overall goals.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.

Application Requirements

Requires a bachelor's degree in Computer Science or a related field and at least 5 years of industry experience in software development. Candidates must possess deep full-stack expertise, including experience with WebGL-based applications, backend services, and cloud infrastructure.