> Markdown version of [/jobs/ext/3535109-staff-software-engineer-web-tools](https://www.wearedevelopers.com/jobs/ext/3535109-staff-software-engineer-web-tools). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Software Engineer, Web Tools - **Company:** WAABI PARTNERS - **Location:** Remote, OR, United States (Remote available) - **Experience:** Expert - **Salary:** $141,000.0 - $249,000.0 - **Contract:** Permanent contract - **Skills:** 3D Visualization, Artificial Intelligence, Amazon Web Services, Automation of Tests, C++ (Programming Language), Cloud Computing, Code Coverage, Profiling, Code Review, Computer Engineering, Continuous Integration, D3.Js, Software Debugging, Python (Programming Language), Machine Learning, Scrum Methodology, Software Tools, Software Technical Review, TypeScript, WebGL, Software Organization, Rust (Programming Language), Three.js, ReactJS, Information Technology, Code Inspection, Software Version Control - **Published:** October 2, 2026 - **Apply:** https://www.juju.com/job/16_a088a8345 ## About the Role * Bachelor's degree in Computer Science, Computer Engineering or related engineering disciplines. * 5+ years of industry experience developing production quality software. * Experience with modern web technologies/libraries for building responsive web applications. Examples: TypeScript, React, or similar languages and tools. * Experience with a variety of backend technologies and languages. Examples: Go, Python, Rust, C++. * Experience with cloud infrastructure such as AWS or GCP.- Ability to learn new technologies quickly. * Empathy for the people who will use the tools you create and maintain. * Open-minded and collaborative team player with willingness to help others. * Passionate about self-driving technologies, solving hard problems, and creating innovative solutions. Bonus/ nice to have: * Experience working with container and cloud infrastructure and managing infrastructure-as-code. * Experience with 3D visualization (WebGL) / real-time interactive systems. * Experience with web visualization libraries such as D3.js, three.js, or similar. * Previous experience or passion in UX/design. * Experience with software development tools including build system, version control, continuous integration, containers, packaging, profiling, debugging, code review, linting, test automation, and test coverage tools. * Experience in ML and self-driving. * Experience working with robotics or machine learning research teams. * Experience working in an Agile/Scrum environment. ## Description * Lead technical and architecture discussions, collaborating with Researchers and Engineers. * Mentor other software engineers via code reviews, technical design reviews, and sharing general software development best practices. * Be part of a team of multidisciplinary Engineers and Researchers using an AI-first approach to enable safe self-driving at scale. * Build and maintain interactive web tools including interactive simulation, custom labelling tools, data annotation tools, dataset curation tools, result comparison tools, and more. ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Web-based Information Visualization](https://www.wearedevelopers.com/videos/84-web-based-information-visualization) - [Rendering Design Software in the Browser at Penpot](https://www.wearedevelopers.com/videos/1353-rendering-design-software-in-the-browser-at-penpot) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More](https://www.wearedevelopers.com/videos/1786-wearedevelopers-live-ai-freelancing-keeping-up-with-tech-and-more) - [TresJS a new declarative ThreeJS as Vue components](https://www.wearedevelopers.com/videos/543-tresjs-a-new-declarative-threejs-as-vue-components) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 129 - Now that's what I call private data!](https://www.wearedevelopers.com/magazine/468-dev-digest-129-now-that-s-what-i-call-private-data) - [Dev Digest 119 - ❤️ === ❤️](https://www.wearedevelopers.com/magazine/454-dev-digest-119)