Design scalable software solutions with a focus on quality, performance, and maintainability. Lead software architecture decisions, ensuring the design aligns with business requirements and technical standards. Collaborate with Research Leads and Product Owners to gather requirements, design MLOps pipelines and coordinate the software delivery that adds value to the business.
Remote Software engineering Jobs · Agile
67 results
FiltersJob listings
Lead a global cross-functional engineering team to deliver scalable SaaS solutions. Own technical design decisions and guide Development teams through AGILE SDLC. Oversee architectural design, coding standards, DevOps integration, CI/CD pipelines, and software delivery lifecycle.
The Core Banking squad is responsible for building and maintaining a robust abstraction layer that powers Banking-as-a-Service (BaaS) products. You will develop and maintain backend applications using Golang, deployed on AWS. You will also manage AWS infrastructure using Terraform for provisioning, updates, and decommissioning.
Provide leadership, mentorship and guidance to a team focused on converting prospective customers into happy members of Oura’s health ecosystem. Be part of a revenue-generating organization with a charter to increase Oura’s brand recognition and drive product sales. Partner with Product and cross-functional teams to deliver enterprise-wide solutions for internal and external stakeholders that enable Commerce solutions at scale.
- Build outstanding services that help internal and external customers succeed.
- Write highly-scalable, highly-available, cloud-ready applications.
- Collaborate with multiple teams to understand the needs of our customers.
- Design, develop, and maintain high-quality software solutions.
- Collaborate with cross-functional teams to translate requirements into technical solutions.
- Mentor junior developers, provide technical guidance, and help shape the future state of software applications.
- Lead a team of engineers focused on developing and extending our payments platform infrastructure.
- Collaborate with payment processing partners to identify new workflows and consumer payment options.
- Work with UX, Design, and Experimentation teams to build a seamless front-end web experience for payments and account management.
- Lead design and development of custom software solutions from concept to deployment.
- Collaborate across the full product lifecycle: design, development, testing, deployment, maintenance, and iteration.
- Support and mentor fellow engineers, fostering growth and sharing technical knowledge.
Seeking a skilled software engineer to design and develop high-performance applications for large-scale data processing. Work in a fully remote, collaborative R&D environment building solutions to protect critical data and enhance security operations. Take ownership of core application development, contribute to system architecture, and collaborate with cross-functional teams.
Shape the future of voice-enabled software solutions in a cloud environment. Design, develop, and deploy advanced Voice Access functionality, ensuring low-latency, high-availability, and scalable performance for diverse users. Collaborate closely with cross-functional teams, contributing to the technical roadmap, and embracing agile practices to deliver features efficiently.