Job Details

Staff Software Engineer, Developer Infrastructure

Swift Navigation
San Francisco, California, United States
Swift Navigation, Inc. provides precise positioning solutions for automotive, autonomous vehicle, mobile and mass market applications. What began as the GNSS industry's first low-cost, high-accuracy, real-time kinematic (RTK) receiver has evolved into a Swift Navigation ecosystem of positioning solutions for autonomous applications. From the nationwide GNSS corrections delivered from the cloud by the Skylark precise positioning service, the hardware-independent, integrated software solution that is the Starling Positioning Engine to the centimeter-level accurate Piksi Multi and ruggedized Duro and Duro Inertial RTK receivers, Swift Navigation is building a safer and more efficient future by changing the way we navigate and understand every centimeter of our planet. Learn more online at , follow Swift on .
Swift Navigation is looking for an outstanding _Staff Software Engineer_ to work on developer tooling, data analysis pipelines and polyglot APIs in our Developer Infrastructure team. You will be working with a small team to push the state of the art in satellite navigation technology, making high accuracy positioning ubiquitous and easy to use across a wide variety of industries and applications in unmanned aerial vehicles, robotics and autonomous transportation. Our team focuses on the tools and services necessary to support an engineering organization in the analysis and qualification of multiple software products and embedded devices - we work with huge datasets over a diverse set of product areas, which are operated in many challenging environments to prove their fitness. You will own the full lifecycle of development for important new features, beginning with prototyping and design, through implementation, testing, verification and release.
You should have skills and experience with:

Application or back-end development in Rust (or demonstrable ability and desire to learn quickly plus experience with one of C++, Java, TypeScript or similar)
Experience with database query languages, operational concerns, schema design, and best practices
Linux tools, Python, and shell scripting, experience with CI/CD systems (Jenkins and GitHub Actions) and distributed version control tools (Git)
Desire to mentor and provide leadership for other developers
5-7 years of relevant experience

We prefer you possess skills in one or more of:

Strong foundation in data analytics (statistics)
Amazon Web Services (AWS), Docker and Kubernetes
Dashboard design and/or web development
Math background or strong foundation in data analytics (statistics)
Automated test infrastructure design and implementation

( Nice to have: experience with NixOS, Haskell and/or Scala).
At Swift, we're on the cutting edge of emerging technologies and techniques. We strive to adopt best-in-class solutions to solve new and existing problems. We're seeking like-minded engineers to help iterate our technology stack and processes. We love to meet great people, so even if you don't tick every box, apply anyway! We love to meet great people, so even if you don't tick every single box, apply anyway!

Flexible vacation, competitive salary, for US employees: employer covered health insurance, 401(k), flexible spending, HSA.
Tech talks, mentoring programs, employee events.
Growth and learning opportunities from a tech environment include working closely with an international team of scientists, engineers, platform architects, programmers, executive staff and professionals.

Swift Navigation is a diverse and inclusive team. We are an equal opportunity employer. We welcome applicants from all backgrounds to apply regardless of race, ethnicity, religion, gender, sexual orientation, age, disability status or other defining characteristics.
Swift Navigation will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of SFPC Art.49
_Come join us!_

Job Type: Full-time

Send application

Mail this job to me so I can apply later

Apply With CV

You are not logged in. If you have an account, log in to your account. If you do not have an account, why not sign up? It only takes a minute!

latest videos

Upcoming Events