45 open jobs on The Stack list System design as a key skill. They come from 26 companies in 12 countries, and 45 offer visa sponsorship. All were posted in the last 60 days.
This page lists jobs whose listing names System design in its key skills. We do not guess skills from the job title.
What you'll do: You will build and maintain high-quality client-facing applications, internal tools, and microservices across the full stack. You will also collaborate with cross-functional teams to streamline workflows and implement scalable software…
What they ask for: Candidates must have a degree in Computer Science or equivalent experience and strong proficiency in TypeScript, React, and Node.js. Practical experience with cloud infrastructure, API design, and a pragmatic engineering mindset is…
What you'll do: You will build and maintain high-impact client-facing applications, internal tools, and microservices across the full stack. You will also collaborate with cross-functional teams to deliver scalable software solutions while ensuring…
What they ask for: Candidates should have a degree in Computer Science or equivalent experience with a strong command of TypeScript, React, and Node.js. You must possess practical experience in cloud infrastructure and a pragmatic mindset for making…
What you'll do: You will drive automation and centralization across partner pricing and billing systems while building resilient, scalable reconciliation services. Additionally, you will contribute to architectural decisions and ensure the security and…
What they ask for: The role requires strong software engineering fundamentals and experience with Java or similar object-oriented languages. Candidates should possess a product mindset, the ability to design long-term architectural solutions, and experience…
What you'll do: You will lead engineers to deliver quarterly goals and solve complex technical problems while collaborating with product, design, and analytics teams. Additionally, you will ensure system availability through on-call rotations and foster a…
What they ask for: Candidates must have 4+ years of experience in mobile and web application development using declarative UI frameworks like React Native, React, or Vue. Proficiency in Python or Kotlin and experience in designing scalable backend systems…
What you'll do: Design, build, and ship high-quality frontend experiences while working directly with customers to translate their problems into product decisions. You will own features end-to-end, focusing on making complex AI-generated data and metrics…
What they ask for: The role requires strong proficiency in JavaScript and TypeScript with a proven track record of building high-quality frontend applications. Candidates should possess sound architectural judgment, experience in making complex data…
What you'll do: Lead a team of 3-4 engineers while spending approximately 50% of your time on hands-on software architecture, development, and code reviews. You will collaborate with product managers to shape solutions and support the professional growth…
What they ask for: You must have 3+ years of experience as a Senior or Staff Engineer with deep expertise in the JVM ecosystem, specifically Java or Kotlin. Additionally, you need at least 2 years of leadership experience and a strong product-minded approach…
What you'll do: You will build and evolve the Rules Platform by developing reliable, scalable backend services and reusable internal libraries. You will also drive technical architecture decisions and collaborate with cross-functional teams to improve…
What they ask for: Candidates must have strong hands-on experience with JVM-based languages like Java or Kotlin and expertise in distributed systems. Experience with Kafka, SQL databases, and a strong product mindset for building internal tools are also…
What you'll do: The Engineering Manager will lead feature pods to ensure predictable product delivery while managing team health and performance. They will provide coaching, set clear expectations, and collaborate with product and design teams to balance…
What they ask for: Candidates should have a strong track record in senior software engineering or management with proven experience in team delivery and coaching. Technical depth is required to challenge plans and assess engineering risk, alongside strong…
What you'll do: Lead a cross-functional engineering team while remaining hands-on in coding, code reviews, and resolving technical challenges. Own technical direction and delivery, partner with product and design on priorities, coach and hire engineers…
What they ask for: Candidates should be experienced full-stack engineers who have shipped web applications in TypeScript and previously led engineers, owned team delivery, and set technical direction. They should remain interested in hands-on development and…
What you'll do: You will design and evolve reliable backend services for high-volume communications across multi-region, multi-tenant environments. Additionally, you will collaborate with cross-functional partners to deliver technical goals and maintain…
What they ask for: You must have 5+ years of experience in software development with a deep understanding of system design and distributed architectures. Proficiency in languages like Python or Kotlin and experience with cloud technologies such as AWS and…
What you'll do: You will design and implement scalable backend systems for the Affirm Card product while collaborating with cross-functional teams to deliver high-quality software. Additionally, you will participate in on-call rotations and support the…
What they ask for: Candidates must have at least 2 years of software engineering experience and proficiency in Python or Kotlin. Familiarity with distributed systems, AWS, MySQL, and Kubernetes is required, along with strong communication skills.
What you'll do: Lead the team in iterating on L2 driving performance by diagnosing on-road issues and resolving them through data and model architecture changes. You will balance hands-on technical development with team leadership to scale the driving…
What they ask for: You must be highly technical with hands-on experience in Python and delivering production-grade machine learning models, preferably in robotics or autonomous vehicles. The role requires a strong focus on production-level iteration and the…
What you'll do: Lead the design and delivery of a multi-quarter storage platform program, building production services and infrastructure for petabyte- to exabyte-scale data across regions and clouds. Improve storage performance, security, governance…
What they ask for: Candidates should have Staff Engineer-level experience leading complex infrastructure programs across teams and owning petabyte-scale object storage, including performance, lifecycle, governance, and cost outcomes. Strong hands-on…
What you'll do: You will design, build, and improve an internal developer platform on AWS using Terraform to enhance scalability and reliability. Additionally, you will automate infrastructure delivery via CI/CD pipelines and collaborate with product…
What they ask for: The role requires extensive hands-on experience operating large-scale AWS environments and deep proficiency in Infrastructure as Code with Terraform. Candidates must possess strong communication skills, a product-oriented mindset, and the…
What you'll do: Design, build, and maintain platform components in Java while applying automated testing practices within the CI/CD pipeline. Collaborate with business stakeholders and production support teams to deliver robust solutions and resolve…
What they ask for: Requires strong hands-on software development experience in Java within an agile environment. Candidates must have practical knowledge of database, messaging, cloud, and observability technologies.
What you'll do: Develop high-quality, performant backend services primarily using Go while migrating away from legacy systems. Collaborate with cross-functional teams to translate requirements into technical designs that ensure system reliability and low…
What they ask for: Requires 3 to 5+ years of experience in building scalable backend services with proficiency in relational and NoSQL databases. Candidates must demonstrate strong engineering fundamentals and the ability to discuss technical trade-offs…
What you'll do: You will write high-quality, performant code in Go to implement new microservices and migrate away from legacy systems. You will collaborate with cross-functional teams to turn requirements into technical designs while ensuring system…
What they ask for: Candidates must have 3-5+ years of experience building scalable backend services and hands-on experience with geospatial data or routing algorithms. Proficiency in Go is preferred, though strong fundamentals in other languages like Python…
What you'll do: Lead and grow high-performing engineering teams while setting the vision and strategy for MarTech platforms. Partner with Marketing, Product, and Data teams to drive business growth through technical innovation and efficient execution.
What they ask for: Requires 4+ years of experience leading engineering teams and a strong background in software engineering. Candidates should have relevant domain experience in MarTech, AdTech, or building data-intensive systems.
What you'll do: You will build and maintain internal tools, deployment systems, and backend services to support engineering, research, and customer teams. Additionally, you will automate repetitive operational tasks and ensure the reliability and security…
What they ask for: Candidates must have strong fundamentals in system design, debugging, and testing, along with experience building APIs and working with databases. You should also possess the ability to break down ambiguous problems and demonstrate sound…
What you'll do: You will design, build, and operate infrastructure for model access, agent runtimes, and observability. You will also support teams by troubleshooting issues, documenting reusable patterns, and establishing standards for AI-powered tool…
What they ask for: You should have strong software engineering experience with APIs, cloud infrastructure, Kubernetes, and infrastructure-as-code. Familiarity with LLM ecosystems, observability, and a security-conscious approach to system governance is…
What you'll do: You will design, build, and maintain cloud infrastructure on Azure using Terraform while evolving RBAC/IAM and CI/CD pipelines. Additionally, you will develop internal tools and observability capabilities to support the Portal engineering…
What they ask for: The ideal candidate has strong hands-on experience with Azure, Terraform, and infrastructure as code, along with deep knowledge of RBAC/IAM. You should also possess solid security and networking fundamentals and be comfortable…
What you'll do: You will define platform SLOs, lead infrastructure design reviews, and build internal tools to improve deployment and debugging efficiency. Additionally, you will manage production incidents, optimize infrastructure costs, and ensure…
What they ask for: You must have experience building and owning high-scale production systems with strong fundamentals in networking, storage, and concurrency. Proficiency in Go or Python is required, along with the ability to use AI tools to accelerate…
What you'll do: You will build and maintain high-throughput data pipelines for autonomous laboratory systems, integrating edge-to-cloud telemetry and hardware data. You will collaborate with researchers and engineers to create model-ready datasets and…
What they ask for: The role requires strong Python programming experience and a deep understanding of real-time data streaming and system architecture. Candidates should have experience with high-frequency data capture and a commitment to robust…
What you'll do: Define technical strategies and solutions through research and team investigation in alignment with the CTO's vision. Lead the design and construction of full-stack software, focusing on deployment architecture, DevOps, and the integration…
What they ask for: Requires 7+ years of experience in software engineering with proficiency in enterprise-level languages like C# or Java, and lower-level languages such as Rust or C++. Candidates must demonstrate hands-on experience with cloud…
What you'll do: Design, build, and operate backend services and data-processing workflows to support large-scale machine learning model execution. Collaborate with cross-functional teams to improve system scalability, reliability, and performance across…
What they ask for: Requires strong production software engineering experience in Python and expertise in designing distributed systems for compute-intensive workloads. Candidates should possess solid system-design fundamentals and the ability to take…
What you'll do: You will lead the technical direction and implementation of scalable data ingestion and processing pipelines for autonomous vehicle data. This involves unifying disparate data sources into structured formats to support machine learning…
What they ask for: Candidates must have 8+ years of software engineering experience with a focus on complex data pipelines and at least 3 years in a technical leadership role. A bachelor's degree in a technical discipline is required, along with expertise in…
What you'll do: Design, build, and scale distributed backend systems for AI-native products while driving end-to-end feature delivery. Collaborate with cross-functional teams to architect real-time APIs and mentor junior engineers to foster technical…
What they ask for: Requires 8+ years of professional backend engineering experience with proficiency in modern Java and cloud-native architectures. Candidates must have a strong background in high-throughput systems, distributed data technologies, and…
What you'll do: The role involves owning the end-to-end technical delivery of complex platform initiatives while remaining hands-on with coding and design. You will also lead technical direction, mentor engineers, and drive continuous improvement in…
What they ask for: Candidates must have extensive hands-on software development experience in Java and a strong background in automated testing and CI/CD pipelines. A proven track record of technical leadership and the ability to manage stakeholders in a…
What you'll do: You will lead the development of internal tools and platforms to enhance engineering velocity, quality, and developer experience. This includes owning architectural decisions, mentoring engineers, and driving the adoption of AI-powered…
What they ask for: Candidates must have at least seven years of software engineering experience, including 2-3 years at a senior or staff level. Proven hands-on experience in building developer platforms, CI/CD systems, and infrastructure at scale is…
What you'll do: The role involves owning the end-to-end technical delivery of complex platform initiatives while remaining hands-on with coding and design. You will also lead engagement with business stakeholders and mentor junior engineers to drive…
What they ask for: Candidates must have extensive hands-on software development experience in Java and a strong background in automated testing and CI/CD pipelines. A proven track record of delivering complex systems at scale and strong stakeholder…
What you'll do: Build and maintain pricing, billing, and reconciliation services, including automated controls that support accuracy, compliance, and financial integrity. Contribute to architecture, code reviews, system resilience, and production…
What they ask for: Candidates should have strong software engineering fundamentals, experience with Java or a similar object-oriented language, and the ability to design reliable, secure systems for long-term evolution. The role also calls for end-to-end…
What you'll do: Design, develop, and maintain highly scalable microservices in Java and Spring Boot to support the global payment network. Collaborate with cross-functional teams to integrate partner systems and mentor junior engineers on technical best…
What they ask for: Requires extensive experience with Java, Spring Boot, and microservices architecture, along with proficiency in Kafka and PostgreSQL. Strong problem-solving skills and a product-oriented mindset are essential for driving high-quality…
What you'll do: You will manage the full development cycle of high-traffic services, including discovery, design, deployment, and monitoring. You will also collaborate with product management and cross-functional teams to deliver impactful software…
What they ask for: You should have solid production experience with functional or JVM languages, specifically Scala, and experience building high-traffic RESTful APIs. A strong team-oriented mindset and the ability to learn new skills are essential for this…
What you'll do: You will design and implement robust backend components and infrastructure for an energy tech platform. You will also collaborate on distributed systems design and manage end-to-end feature development from design to production.
What they ask for: The role requires 3+ years of experience in backend infrastructure with proficiency in TypeScript, Node.js, and PostgreSQL. Candidates should have a strong understanding of distributed systems and experience with payment and billing…
What you'll do: Design and build robust, scalable software services and APIs to support scientific initiatives and data pipelines. Manage the full production lifecycle, including architectural design, deployment, and system observability.
What they ask for: Requires an MSc or equivalent experience in Computer Science or a related field with extensive experience in Python and distributed systems. Candidates must demonstrate proficiency in designing complex systems and possess strong…
What you'll do: Develop and productionize large-scale machine learning models to optimize sponsored search, ad allocation, and user engagement. Collaborate cross-functionally with product managers and engineers to conduct A/B experiments and improve ad…
What they ask for: Requires a track record of applying statistical and machine learning techniques to real-world problems, with expertise in search, recommendations, or ads systems. Candidates must have experience training, deploying, and maintaining…
What you'll do: You will identify and implement reliability, performance, and compliance improvements across critical backend microservices. This involves collaborating with cross-functional teams to develop resilient strategies and reusable design…
What they ask for: The role requires a strong background in software engineering with experience in microservices, Kubernetes, and cloud-based architectures. Candidates should possess hands-on experience in Java or similar backend languages and a proven…
What you'll do: Develop high-quality, performant backend services in Go while managing the migration from legacy systems. Collaborate with cross-functional teams to translate requirements into technical designs that ensure system reliability and low…
What they ask for: Requires 3-5+ years of experience in building scalable backend services and hands-on experience with geospatial data or routing algorithms. Proficiency in Go and experience with relational and NoSQL databases are essential.
What you'll do: You will design, develop, test, and maintain high-volume payment systems within a collaborative team environment. Additionally, you will manage project priorities and contribute to knowledge sharing while staying current with modern…
What they ask for: Candidates must have experience with JVM-based languages, Spring Boot, and microservice architectures in large-scale production environments. A strong understanding of cloud architecture, specifically AWS, and relational/non-relational…
What you'll do: You will define and evolve system architecture across backend, web, mobile, and infrastructure while leading the delivery of a secure financial product. Additionally, you will mentor engineers, set technical standards, and partner with…
What they ask for: Candidates must have 7–10 years of experience building consumer-facing products with strong backend foundations and system design expertise. Proficiency in Python, PostgreSQL, AWS, and modern cloud engineering practices is required, along…
What you'll do: Design and implement robust backend systems and APIs while managing end-to-end features from database design to frontend integration. Collaborate on technical architecture and participate in customer-facing support rotations to ensure…
What they ask for: Requires 3 or more years of full-stack experience with deep proficiency in TypeScript, Node.js, React, and PostgreSQL. Candidates must possess strong system design instincts and experience integrating AI/ML services into production…
What you'll do: You will own and deliver quarterly goals while leading engineers through ambiguity to solve complex technical problems. Additionally, you will collaborate with product, design, and analytics teams to implement recovery strategies and…
What they ask for: Candidates must have at least 1.5 years of experience in software engineering with proficiency in Python, AWS, MySQL, and Kubernetes. Experience in designing scalable backend systems and operating asynchronous workloads is essential for…
What you'll do: You will design and maintain backend services and tooling to improve developer productivity and CI/CD pipelines. Additionally, you will drive the adoption of AI-assisted engineering workflows and mentor team members to ensure high-quality…
What they ask for: Candidates should have substantial experience in building scalable backend systems and distributed services in production. Strong proficiency in system design, developer tooling, and the ability to mentor peers are essential for this role.
What you'll do: The Data Engineer will develop and maintain the corporate data warehouse using cloud technologies and best practices. They will also build EL/ELT/ETL pipelines and ensure data quality and governance across internal and external systems.
What they ask for: Candidates must have at least 3 years of experience in data engineering with strong proficiency in Python, SQL, and cloud-based data warehousing. Familiarity with modern data stacks like Airflow, dbt, and Google Cloud Platform is essential.
What you'll do: You will design, develop, test, and maintain scalable backend systems while collaborating with product owners and designers to deliver innovative features. You will also manage project priorities and contribute to architectural…
What they ask for: Candidates must have experience with JVM languages, Spring Boot, and microservice architectures in large-scale production environments. Proficiency in cloud platforms like AWS and a strong product-centric mindset are essential for this…