A Software Engineer is responsible for designing and developing software applications, performing coding, debugging, testing and troubleshooting throughout the application development process. They report to the Software Engineering Manager, working independently but at times collaborating with senior team members to complete tasks.
Job listings
Contribute to the building and maintenance of onboarding a new Blockchain Integration. Be a technical expert for a critical integration component. Be a steady contributor to the review process and development process.
We are looking for an Embedded Software Engineer to build and maintain the edge applications that power our next-generation LPR (license plate recognition) devices. You will shape how these systems operate in the field, from the Linux layer to the applications that capture, process, and transmit video and metadata at scale. This role offers the opportunity to make a visible impact on real-world systems.
As the Staff Software Engineer for the SaaS platform team, you will be crucial in developing Cyngn's cutting-edge fleet management system for autonomous industrial vehicles and collaborate with product and engineering teams to design, implement, deploy, and maintain a robust cloud-based solution that enables real-time control and monitoring of autonomous vehicles in the field.
As an engineering intern, youโll grow your game development skills in a collaborative environment and use your skills to impact diverse game features. You'll work primarily on Dungeon Rampage, touching many pieces of the code base, from backend to frontend. Your contributions will directly impact the happiness of our players. The company prioritizes the success of interns, as they have a strong history of success in the games industry.
As a Staff Software Engineer, you will take us beyond traditional monolithic SQL engines and batch pipelines to build the next generation of distributed data storage and processing systems. You will build systems that can scale indefinitely, and surpass traditional query performance, while making the interfaces for that data simple, expressive, and cleanly abstracted.
As part of the Autonomy Team, this role focuses on the high-level design of the Glydways system, both online and offline. You will develop interfaces between autonomy software components, sensors, hardware, and the remote dispatch system. You will also design, implement, and maintain simulation capabilities and metrics, and support on-track testing of Glydways vehicles.
Manage the Gameplay Programming team to deliver an engaging experience for players, maintaining a healthy environment for team members. Responsibilities include assigning tasks, providing feedback, evaluating performance, and fostering a positive team atmosphere. Collaborate with other leads and stakeholders, implement high-quality features, and participate in code reviews.
Weโre looking for a Staff Python Software Engineer who thrives on solving tough problems โ not just building new features but understanding why systems behave the way they do and how to make them better. Youโll dig into legacy code, untangle complexity, and modernize critical systems while keeping business continuity intact. If youโve ever looked at an old codebase and thought, โChallenge accepted,โ youโll feel right at home here.
Youโll shape the technical vision and architecture for how millions of small businesses move money globally. You will set the direction for building scalable, reliable, resilient, and performant systems, while remaining hands-on to elevate engineering quality across teams. This is a rare opportunity to combine strategic, multi-year technical leadership with practical, execution-focused impact on a platform central to Xeroโs future.