CrawlJobs Logo

Staff Software Engineer

United States, Pittsburgh Employment contract 171000.00 - 273000.00 USD / Year · Job Posted May 20, 2026
Apply Position
Job Link Share

Job Description

Aurora’s mission is to deliver the benefits of self-driving technology safely, quickly, and broadly. The Aurora Driver will create a new era in mobility and logistics, one that will bring a safer, more efficient, and more accessible future to everyone. At Aurora, you will tackle massively complex problems alongside other passionate, intelligent individuals, growing as an expert while expanding your knowledge. For the latest news from Aurora, visit aurora.tech or follow us on LinkedIn. Aurora hires talented people with diverse backgrounds who are excited about building the future of transportation that will make our roads safer, get crucial goods where they need to go, and make mobility more efficient & accessible for all. We are searching for an exceptional Staff-level Backend Software Engineer to join the Aurora Services Engineering team and take on a critical role in building Aurora's suite of fleet management tools. The Aurora Services Engineering team creates full-stack solutions including backend services, web apps, mobile apps, and real-time onboard code that enable commercial operation of autonomous vehicle fleets at scale. Our mission is to build the software that drives the commercial side of our platform such as assigning work to autonomous vehicles, providing remote support, managing a fleet of vehicles, and receiving orders from customers. As Aurora prepares to massively scale its fleet and integrate with partners on an API level, the tools we build are critical to the efficient daily operation of our business. As a Staff Backend Software Engineer you will join a team which builds solutions for autonomous vehicle terminal operations: launching and landing vehicles at locations owned by Aurora and its largest customers. You will add new features to existing products and greenfield completely new ones. Your contributions will have a significant impact on the way terminal operations function at Aurora.

Job Responsibility

  • Design complex systems from the ground up, working closely with software, hardware, and infrastructure engineering teams along with other stakeholder teams within Aurora
  • Embrace AI tools to add new features which delight our users, along with improving frontend, backend, and onboard engineering efficiency
  • Build backend services running in Aurora’s AWS cloud used to monitor and manage the location and activity of our entire autonomous fleet
  • Establish technology and infrastructure to scale our products with high availability and reliability
  • Collaborate with stakeholders including Security, Product, Design, Safety, and Cloud Platform to achieve company milestones
  • Send suggestions and receive updates from vehicles in real time in order to ensure the safe operation of Aurora’s autonomous fleet
  • Contribute to and evolve our team culture around mentorship, feedback, collaboration, and engineering excellence

Requirements

  • Phenomenal communication skills
  • A preference for action
  • The drive to make teams stronger
  • Motivation to own the product lifecycle end to end
  • Strong backend service engineering skills
  • Experience working with databases and caches such as Postgres and Redis
  • Bachelor’s or Master’s Degree in Computer Science or a related field
  • 6+ years of industry experience with a focus on high-availability cloud services

Nice to have

  • Experience taking a SaaS development project into production at scale
  • Experience building gRPC services using Golang
  • Experience with IoT devices and Over-the-Air communication
  • Experience with Kubernetes, including service configuration, monitoring and deployment
  • Experience with cloud environments such as AWS, Google Cloud, or Azure
  • Experience with fleet management solutions for robots, vehicles, or aerial drones
  • Experience with external customer facing software including production rollout with real customers

What we offer

  • annual bonus
  • equity compensation
  • benefits

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Staff Software Engineer

8 matching positions

New

Staff Software Engineer

Join Our Team and Make a Difference! Are you looking for an impactful role where...
Location
Location
United States
Salary
Salary:
120442.00 - 192707.00 USD / Year
onecallcm.com Logo
One Call
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Information Systems, or the equivalent combination of education, training, or work experience
  • 7 or more years of demonstrated applications development experience with many projects as the application development system designer or technical lead on "very large" projects
  • Knowledge of end-to-end systems development life cycles (i.e., waterfall, iterative, agile, and other modern approaches to software development)
  • Proficiency in business modeling and requirements definition
  • Excellent customer service skills that build high levels of customer satisfaction for internal and external customers
  • Excellent verbal and written communication skills to technical and non-technical audiences of various levels in the organization (e.g., executive, management, individual contributors)
  • Willingly shares relevant technical and/or industry knowledge and expertise with other resources
  • Excellent problem-solving and time management skills
  • Resourceful and proactive in gathering information and sharing ideas
  • Strong attention to detail
Job Responsibility
Job Responsibility
  • Provides application software development services or technical support typically in a defined project
  • Follows One Call SDLC Standards
  • Develops program logic for new applications or analyzes and modifies logic in existing applications
  • Codes, tests, debugs, documents, implements and maintains software applications
  • Maintains, tests and integrates application components
  • Ensures that system improvements are successfully implemented
  • Demonstrates an understanding of One Call systems and the workers compensation industry
  • Participates in Planning and analysis phase of SD projects
  • Analyzes requirements and translates business requirements into product designs
  • Writes technical specifications and other forms of documentation
What we offer
What we offer
  • Remote Work: We are a remote-first company, and almost all positions receive the flexibility of working from home
  • Generous Time Off: Besides 8 company holidays and 2 personal days every year, all colleagues receive a minimum of 18 days of paid time off
  • Comprehensive Benefits Package: Including medical, dental, vision, and pet insurance
  • 401(k) matching program
  • company-paid life insurance and short and long-term disability coverage
  • Supportive Services: Colleague Assistance Program provides free counseling and financial services
  • One Call Foundation offers financial assistance during times of unexpected hardships
  • Fulltime
Read More
Arrow Right
New

Staff Software Engineer

This position is needed to help build IAM products and features our customers wi...
Location
Location
India
Salary
Salary:
Not provided
stytch.com Logo
Stytch
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in a computer science related field as a minimum requirement
  • 8+ years of proven experience as a Java Developer, with a strong understanding of Java programming language and ecosystem
  • Experience building resilient, high-throughput Microservices and distributed systems
  • Strong understanding of REST APIs
  • Strong communication and collaboration skills
  • Experience with Java frameworks such as Dropwizard,Spring, Hibernate, or similar
  • Experience with technologies like MySQL, Aurora, DynamoDB, Kafka, Memcached
  • Experience troubleshooting complex production issues.
Job Responsibility
Job Responsibility
  • Design, develop, and implement high-quality Java-based applications and microservices
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Participate in code reviews to ensure code quality and adherence to coding standards
  • Troubleshoot and debug issues to ensure smooth application performance
  • Own and operate, high-scale cloud based systems and services
  • Document technical specifications and procedures
  • Manage your work through the use of Github, Jira, and our build/deploy systems.
What we offer
What we offer
  • Competitive pay
  • generous time off
  • ample parental and wellness leave
  • healthcare
  • retirement savings program.
  • Fulltime
Read More
Arrow Right
New

Staff Software Engineer

As our Staff Software Engineer, you’ll be the person who defines the long-term t...
Location
Location
Italy , Milan
Salary
Salary:
64000.00 - 88000.00 EUR / Year
satispay.com Logo
Satispay
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 7 years of related experience in back-end software engineering
  • Proven track record of architecting and maintaining microservices in a high-paced environment
  • Deep experience working with Java
  • Strong understanding of cloud platforms (AWS is a plus)
  • Ability to communicate in a structured and convincing manner
  • Proven ability to generate intellectual property and thought leadership
  • Fluent in English
  • Passionate about FinTech or startup environments
Job Responsibility
Job Responsibility
  • Define Technical Strategy
  • Advance the Architecture
  • Technical Thought Leadership
  • Develop Talent
  • Generate Impact
What we offer
What we offer
  • Private insurance and health coverage for you and your family
  • Psychological support with Serenis
  • Mental health workshops
  • Stock Option Plan
  • Meal vouchers
  • Relocation support if you’re moving countries
  • Professional development programs
  • Internal mobility
  • Language courses with Preply
  • Unlimited PTO
  • Fulltime
Read More
Arrow Right

Staff Software Engineer

Anima saves lives every day. Hey! Shun here, I’m the CEO and co-founder of Anima...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
helpcare.ai Logo
Helpcare AI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Expert competency in TS, plus being reasonably tech + language agnostic. Comfortable with key frameworks/libraries like Angular, Node and React. Able to work full stack in JS/TS. Values pragmatism and open discussion from first principles rather than dogma
  • Exceptional at 'breadth-first search' through Googling when tackling new challenges, and consistently mindful of local maxima
  • Intellectually curious with a growth mindset - able to tackle entirely novel challenges that lack prior precedent through applying strong CS fundamentals and first principles thinking, creatively using the right data structures & algorithms to solve problems 90/10
  • Familiarity with AWS (e.g. APIG, SQS, DynamoDB, Lambda, Cognito, Amplify, CloudFormation) and/or hungry to learn
  • Disciplined towards best practice version control, CI/CD and code extensibility. Values 'interface safety' through dimensionality reduction at interfaces
  • Seeks to maximize not only self productivity, but combined team productivity, communicating the right things at the right time through the right channels (verbal/Slack/Notion)
  • Obsessively concerned with UX, and optimises for this when building features rather than arbitrary technical goals
  • Hungry and wants their shot to change the world - a force of nature when empowered with the tools, resources and development to do it. Sees joining Anima as potentially their shot to do this, and takes duty to crew and mission extremely seriously
  • Bored and frustrated at big companies
  • feel held back by red tape, bureaucracy and poor decisions
Job Responsibility
Job Responsibility
  • Help add further key third party API integrations, including with legacy EMR systems and national APIs like e.g. the electronic prescribing service, allowing Anima to directly issue prescriptions
  • Iterate on a proprietary graph traversal algorithm to improve patient care and clinical value, and increasingly move away from explicit curation to implicit curation by NNs
  • Ship important features that will directly increase delta lives saved in your first 2 weeks
  • Join customer calls to develop a deep understanding of their fundamental motivations and needs/pain points
  • Help architect and deploy a scalable & cost effective ETL data pipeline with version control, outputting clean data ready for tokenisation
  • Help deploy our active deep learning training & validation architecture to prod, so that we can correctly eat up our '1.0' systems at the right time
  • Build cutting edge products like global context aware chat with semantic search, care orchestration and LLM-enabled cloud telephony e2e
  • Hire/scale the team, while implementing the right processes at the right times to maximise discounted team productivity and minimise discounted dev time cost for shipping
  • Potential to transition to a more managerial/executive role. Lead an autonomous lance of elite engineers to fix healthcare and save lives
  • Work with the ML/data team to creatively ideate and ship features to improve ETL pipeline throughput and quality through a data-driven approach powered by analytics
What we offer
What we offer
  • Flexibility over work schedule and location
  • Get the whole team together at least twice a year for team retreats
  • Visa sponsorship
  • Fulltime
Read More
Arrow Right

Staff Software Engineer

You'll help build Confluent Cloud's AI capabilities — the layer that lets custom...
Location
Location
Canada
Salary
Salary:
225100.00 - 260500.00 CAD / Year
confluent.io Logo
Confluent
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of significant experience designing, building, and operating distributed systems or cloud-native backend infrastructure in production
  • Strong working knowledge of Kubernetes and distributed-systems patterns (control loops, API servers, high-scale control planes), plus the fundamentals — containerization, networking, resource isolation
  • Proficiency in at least one of Go, Java, or Python, and the willingness to work across all three
  • A track record of leading cross-team technical work: turning ambiguous requirements into designs others can rally behind
  • Excellent written and verbal communication — you can write a design doc that aligns people who don't report to you
Job Responsibility
Job Responsibility
  • Design and build the backend services (primarily Go, Java, and Python) that run AI and model inference on real-time data
  • Own features end to end — drafting the design, aligning stakeholders inside and outside the team, and driving the decision to a conclusion
  • Make the technical calls on systems that span teams: model lifecycle, inference routing, and agent execution
  • Own the quality of what you ship — code, test coverage, documentation, operability, and rollout safety
  • Make the engineers around you better through code review, design feedback, and being someone the team trusts with ambiguous, cross-cutting work
  • Participate in on-call for the services your team owns, and help keep the team's processes and rituals healthy
What we offer
What we offer
  • Remote-First Work
  • Robust Insurance Benefits
  • Flexible Time Away
  • The Best Teammates
  • Experience Ambassadors
  • Open and Honest Culture
  • Well-Being and Growth
  • Offers Equity
  • Fulltime
Read More
Arrow Right

Staff Software Engineer

Staff Software Engineer at HPE in Bengaluru. This role has been designed as 'Ons...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Education: BS/MS in Computer Science, Electrical Engineering, or a related field
  • Experience: 10+ years of experience in networking software development
  • Core Systems Programming: Expert-level C/C++ and Python skills in a multi-threaded, multi-core Linux or FreeBSD environment
  • Control Plane Depth: Software development experience in one or more of these: Layer 2 and Layer 3 protocols, multicast (IGMP/MLD), Broadband Edge protocols (DHCP/PPPoE/L2TP), routing protocols, VPN/VXLAN, HTTP redirect, CoS, Firewall
  • Experience in implementation of above protocols/services on Broadcom DNX platforms (J2, J2C, Q2C) is a strong plus
  • OS Internals: Deep knowledge of IPC mechanisms, memory management, and high-availability (HA) synchronization in distributed systems
Job Responsibility
Job Responsibility
  • Architectural Leadership: Lead the design and development of scalable, resilient, and high-performance L2/L3 control plane software
  • Feature Ownership: Independently drive feature requests from product management into 'carrier-grade' reality, ensuring 99.999% reliability and hitless upgrades
  • Protocol Expertise: Implement and optimize complex networking protocols (e.g., DHCP, PPPoE, L2TP, VXLAN) within a distributed system architecture
  • System Integrity: Solve highly ambiguous, complex system-level bugs that span the boundary between the control plane, management plane (Netconf/YANG), and the underlying forwarding pipeline
  • Cross-Functional Collaboration: Partner with Hardware/ASIC teams to define software-hardware interfaces and with QA teams to drive automated, scale-focused testing strategies
  • Mentorship: Act as a technical beacon for the engineering organization, conducting deep-dive code reviews and mentoring senior and lead engineers
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Staff Software Engineer

We’re looking for a Staff Software Engineer with a passion for solving problems ...
Location
Location
United States , San Francisco
Salary
Salary:
163500.00 - 218000.00 USD / Year
onetrust.com Logo
OneTrust
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or master's degree in computer science, Engineering, or related technical or business field
  • 8+ years of professional software engineering/development experience
  • Extensive hands-on experience and expertise in object-oriented design methodology and application development using Java/J2EE, Design Patterns, Spring MVC, SQL, Web services
  • Working experience with one or more AI platforms like Amazon SageMaker, Google Vertex, AWS Bedrock etc.
  • Experience with elastic search and data streaming tools like Kafka
  • Good understanding of web services and SOA related standards like REST/OAuth/JSON
  • Moderate understanding of code and script (Python, Bash)
  • Good experience with SQL and NoSQL databases
  • Agile development (Scrum, XP, or Pair Programming) experience
  • Ability to use a wide variety of open-source technologies and cloud services
Job Responsibility
Job Responsibility
  • Support development of Java microservices/Libraries while integrating with various AI platforms for Onetrust’s AI Governance product
  • It will involve the designing, development, and unit testing of applications deployed to MS Azure with cloud application architecture using Core Java, REST, and the Spring ecosystem
  • Achieve at least 80% code coverage or per the revised standards set by the team
  • Work closely with UX, Product Managers and/or Product Owners, as well as other developers to contribute to planning and grooming sessions and drive team’s discussions on system architecture and component design
  • Support the team to ensure all committed stories for the sprint are completed per the sprint goal
  • Work toward reducing total number of defects in the module/product to industry standards by catching and fixing issues early in development
  • Ensure critical and high priority CII’s are delivered per SLA
  • Conduct peer reviews to improve code quality
  • Help junior developers follow development testing, exploratory testing, AI testing and/or test automation
  • Help build high-performing teams by mentoring the team on new technical skills
What we offer
What we offer
  • comprehensive healthcare coverage
  • flexible PTO
  • equity RSUs
  • annual performance bonus opportunities
  • retirement account support
  • 14+ weeks of paid parental leave
  • career development opportunities
  • company-paid privacy certification exam fees
  • Fulltime
Read More
Arrow Right

Staff Software Engineer

OneTrust’s mission is to enable innovation through the responsible use of data a...
Location
Location
United States , Atlanta
Salary
Salary:
139725.00 - 209587.50 USD / Year
onetrust.com Logo
OneTrust
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or master's degree in computer science, Engineering, or related technical or business field
  • 8+ years of professional software engineering/development experience
  • Extensive hands-on experience and expertise in object-oriented design methodology and application development using Java/J2EE, Design Patterns, Spring MVC, SQL, Web services
  • Working experience with one or more AI platforms like Amazon SageMaker, Google Vertex, AWS Bedrock etc.
  • Experience with elastic search and data streaming tools like Kafka
  • Good understanding of web services and SOA related standards like REST/OAuth/JSON
  • Moderate understanding of code and script (Python, Bash)
  • Good experience with SQL and NoSQL databases
  • Agile development (Scrum, XP, or Pair Programming) experience
  • Ability to use a wide variety of open-source technologies and cloud services
Job Responsibility
Job Responsibility
  • Support development of Java microservices/Libraries while integrating with various AI platforms for Onetrust’s AI Governance product
  • Design, develop, and unit test applications deployed to MS Azure with cloud application architecture using Core Java, REST, and the Spring ecosystem
  • Achieve at least 80% code coverage or per the revised standards set by the team
  • Work closely with UX, Product Managers and/or Product Owners, as well as other developers to contribute to planning and grooming sessions and drive team’s discussions on system architecture and component design
  • Support the team to ensure all committed stories for the sprint are completed per the sprint goal
  • Work toward reducing total number of defects in the module/product to industry standards
  • Ensure critical and high priority CII’s are delivered per SLA
  • Conduct peer reviews to improve code quality
  • Help junior developers follow development testing, exploratory testing, AI testing and/or test automation
  • Help build high-performing teams by mentoring the team on new technical skills
What we offer
What we offer
  • Comprehensive healthcare coverage
  • Flexible PTO
  • Equity RSUs
  • Annual performance bonus opportunities
  • Retirement account support
  • 14+ weeks of paid parental leave
  • Career development opportunities
  • Company-paid privacy certification exam fees
  • Fulltime
Read More
Arrow Right