We’re a small but growing team, with big ambitions, meaning you’ll have responsibility far beyond closing out pre-sliced tickets. You'll collaborate with customers and teammates, care about frontend architecture, and thrive in a dynamic environment. The ideal candidate is a Typescript/Javascript expert, is passionate about web app performance, and sets a high bar for code quality, system design, and performance.
Remote Software engineering Jobs
1453 results
FiltersJob listings
Bundle is seeking technical expertise and leadership from a player-coach, generalist to manage the quality, consistency, and integrity of the Bundle application codebase and future iterations. Technical execution is primary, but also maturing the engineering practice will help with efficient delivery of features and protection against threats. This role will aid in enhancing code quality, code deployment, information security and privacy, scalability and interoperability, performance, and observability.
Work for a global payments leader, consistently ranked one of the best companies. Building and scaling the core platform that powers global money movement — processing hundreds of millions every day for clients across industries. Play a pivotal role in strengthening the very heart of our payments engine to drive end-to-end optimization and automation in payment processing.
The company is looking for a Senior Software Developer to design, develop and maintain robust back‑end systems, contribute to software architecture planning and write efficient, scalable and maintainable code. The tech stack consists of a Ruby on Rails backend using the graphql‑ruby gem and a customer portal built with Next.js. Spanish is still used for day‑to‑day collaboration.
We’re seeking a Machine Learning Engineer who thrives at the intersection of software development and applied ML. The person in this role will update and extend AI-powered features across multiple pipelines, with a focus on building conversational agents and multi-agent systems, applying their software development experience in code optimization and application development.
Contribute to the technical design, architecture, and implementation of Astronomer’s observability platform. Build scalable, reliable, and performant features that provide visibility into customer data pipelines. Collaborate closely with product, design, and engineering teams to define and deliver high-impact initiatives. Write high-quality, maintainable code while following best practices in testing, CI/CD, and operational excellence.
In this hands-on leadership role, you’ll guide a talented team of engineers working across backend, frontend, and data — empowering them to ship high-quality features that drive user activation, engagement, and retention. You’ll stay close to the code, shape technical direction, and foster a culture of ownership, collaboration, and continuous improvement. If you love leading by example and helping others grow while delivering meaningful impact, we’d love to hear from you!
Seeking a Software Engineer to join the growing engineering team to contribute to the design and development of scalable, secure, and user-centric applications that power Versant’s next-generation platforms. The role involves collaborating with cross-functional teams, implementing microservices, and using SaaS platforms to deliver value quickly and write secure, performant, and maintainable code.
We’re looking for a full-stack developer to join one of our core product teams. You’ll collaborate with a distributed group of engineers to design and implement scalable, microservices-based infrastructure, robust API layers, and modern user interfaces that deliver a seamless experience for our customers. As our products handle sensitive financial operations and potentially billions of dollars in transactions, reliability, correctness, and extensibility are essential.
Design, develop, test and provide support for the applications and write well-designed, well-documented, testable, efficient and secured code. Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement. Support continuous improvement by investigating alternatives and technologies. Work in a cross-functional team for end-to-end delivery of features and issue fixes.