CrawlJobs Logo

Software Development Engineer – Cloud Infrastructure & Backend Systems

United States · Job Posted May 15, 2026
Apply Position
Job Link Share

Job Description

We are seeking a Software Development Engineer – Cloud Infrastructure & Backend Systems to join our growing engineering team. In this role, you will design, develop, and maintain scalable backend applications and cloud-native solutions while collaborating with cross-functional teams to deliver reliable and high-quality software products.

Job Responsibility

  • Design, develop, test, and deploy scalable backend services and cloud-based applications
  • Build and integrate REST APIs and backend system components
  • Collaborate with engineers, product teams, and QA in Agile development environments
  • Develop and maintain CI/CD pipelines for automated testing and deployments
  • Implement monitoring, logging, debugging, and performance optimization for production systems
  • Write clean, maintainable, and well-documented code following engineering best practices
  • Participate in code reviews, troubleshooting, and continuous system improvements
  • Support cloud infrastructure and DevOps automation initiatives

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
  • 0–2 years of experience in software development, backend engineering, or cloud application development
  • Strong programming skills in Java or Python
  • Knowledge of backend development, REST APIs, and cloud platforms such as AWS or Google Cloud
  • Familiarity with CI/CD tools, Docker, GitHub Actions, Jenkins, Git, or related DevOps technologies
  • Understanding of Agile development, software testing, debugging, and version control practices
  • Experience with SpringBoot, SQL, or cloud monitoring tools is a plus
  • Internship, academic project, or research experience in software engineering or cloud systems preferred
  • Strong problem-solving, analytical, and communication skills

Nice to have

  • Experience working on cloud-native applications or distributed systems
  • Exposure to DevOps workflows and infrastructure automation
  • Passion for learning modern backend and cloud technologies

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Development Engineer – Cloud Infrastructure & Backend Systems

8 matching positions

New

Senior Software Engineer, Cloud Development

The AI Platform team is responsible for building the foundational infrastructure...
Location
Location
Canada
Salary
Salary:
Not provided
mozilla.org Logo
Mozilla
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree with 4–6 years of relevant industry experience, or Master's degree with significant hands-on experience building and operating production systems, or work experience equivalent
  • Strong, modern Python skills, with experience writing clean, maintainable code and working with a fast toolchain (dependency management, linting, formatting, type checks, pre-commit), building both libraries and CLIs that output structured data
  • Advance experience with database deployment and management, bonus points for familiarity with Postgres
  • Proven experience deploying and operating workloads in cloud environments, including production-grade infrastructure on GCP and GKE (artifact registries, managed caches, networking and internal load balancing, VPC, DNS, and separation of nonprod and prod)
  • Hands-on experience with Kubernetes and Helm, writing charts that deploy across environments with per-environment configuration and progressive feature rollout
  • Experience with Terraform for provisioning infrastructure across environments, including schema validation and PR-level plan review
  • Experience designing and running scalable APIs that hold up under load, including health and readiness checks, auth, and clean startup and shutdown
  • Experience with Grafana or similar tools for metrics, dashboards, and reading application and infrastructure health together during rollouts
  • Strong problem-solving skills and the ability to debug performance and reliability issues in distributed systems
  • Clear and effective communication skills, with experience collaborating across engineering, product, and infrastructure teams
Job Responsibility
Job Responsibility
  • Design, build, and operate core platform services and APIs used to deploy and serve production workloads at scale
  • Own service reliability end-to-end, driving improvements in availability, scalability, performance, and operational excellence
  • Lead efforts to optimize backend services for throughput, latency, and cost efficiency across distributed infrastructure
  • Design and manage Kubernetes-based workloads, including GitOps deployment pipelines, environment configuration, and resource utilization optimization
  • Own and improve critical parts of the service lifecycle, including packaging, versioning, testing strategies, validation, and deployment automation
  • Implement and evolve observability practices (metrics, logging, tracing, alerting) to improve visibility and operational resilience of backend services and pipelines
  • Partner closely with product, infrastructure, security, and data teams to design scalable platform capabilities that enable new product features
  • Contribute to technical design discussions, propose architectural improvements, and mentor junior engineers through code reviews and knowledge sharing
  • Participate in and help improve operational processes, including incident response, on-call rotations, and post-incident reviews
What we offer
What we offer
  • Generous performance-based bonus plans to all eligible employees
  • Rich medical, dental, and vision coverage
  • Generous retirement contributions with 100% immediate vesting
  • Quarterly all-company wellness days
  • Country specific holidays plus a day off for your birthday
  • One-time home office stipend
  • Annual professional development budget
  • Quarterly well-being stipend
  • Considerable paid parental leave
  • Employee referral bonus program
  • Fulltime
Read More
Arrow Right

Staff Systems Software Engineer, Infrastructure Platform

The Infrastructure Engineering organisation at GM is building a cloud-native pla...
Location
Location
United States , Austin; Mountain View; Warren
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science or related field, or equivalent work experience
  • 8+ years of software engineering experience with a strong track record of building and operating production distributed systems
  • Deep platform or infrastructure engineering experience, with hands-on work building APIs, schedulers, orchestrators, or similar systems at scale
  • Strong proficiency in Go, with ability to write clean, maintainable, and performant production code for backend services
  • Solid understanding of distributed systems fundamentals including consistency models, failure handling, idempotency, retry patterns, and circuit breakers
  • Experience with cloud-native technologies such as Kubernetes, Nomad, Consul, or similar orchestration and service discovery platforms
  • Strong API design skills with understanding of RESTful patterns, authentication and authorisation models (OIDC, RBAC), versioning strategies, and error handling
  • Deep experience with relational databases, particularly PostgreSQL, including schema design, indexing strategies, query optimisation, and migration management
  • Architectural thinking with ability to evaluate trade-offs, balance simplicity with flexibility, design for current requirements and future growth, and document decisions effectively
  • Strong communication skills with ability to explain complex technical concepts to both engineering and business stakeholders
Job Responsibility
Job Responsibility
  • Design and implement core platform services including the API gateway, scheduler, lifecycle orchestrator, and synchronisation services using Go and cloud-native patterns
  • Build RESTful APIs with authentication (OIDC, RBAC), authorisation, versioning, and observability, architecting the inventory database system using PostgreSQL for resource metadata, capabilities, and state management
  • Develop intelligent scheduling and orchestration logic that matches workload requirements to resource capabilities with support for automated pooling, reservation modes, and hybrid allocation strategies
  • Build developer CLI tooling and integrate with the control plane, enabling developers to discover, allocate, and manage infrastructure resources through intuitive commands
  • Implement provisioning workflows that coordinate firmware flashing, health checks, power cycling, and resource validation across diverse automotive hardware configurations
  • Collaborate with stakeholders across Infrastructure Engineering, Quality Engineering, and Hardware Infrastructure to understand workflows and integrate with existing systems
  • Lead architectural discussions, conduct code reviews, document technical decisions, and mentor team members on distributed systems patterns and Go development
  • Work with tools and technologies including Go, PostgreSQL, Kubernetes, Nomad, Consul, RESTful APIs with OIDC authentication and RBAC authorisation, Datadog, S3-compatible object storage (MinIO), CI/CD pipelines, and Git/GitHub
What we offer
What we offer
  • From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions
  • Fulltime
Read More
Arrow Right

Backend Software Engineer - Infrastructure

Backend Software Engineers at Palantir build software at scale to transform how ...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
palantir.com Logo
Palantir Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Engineering background in Computer Science, Mathematics, Software Engineering, Physics or similar field
  • Strong coding skills with demonstrated proficiency in programming languages, such as Java, C++, Python, Rust, or similar languages
  • Familiarity with storage and data processing systems, cloud infrastructure, and other technical tools
  • Strong written and verbal communication skills and ability to iterate quickly with teammates, incorporating feedback and holding a high bar for quality
Job Responsibility
Job Responsibility
  • Building a performant search and indexing ecosystem for complex granularly permissioned data
  • Contributing to open-source data processing libraries, integrating the latest innovations to achieve performance gains
  • Building the distributed systems that power large scale compute workloads, orchestrating and efficiently scheduling hundreds of thousands of containers every hour
  • Designing architecture and opinionated APIs to keep application developers on the happy path
  • Tracing and performance observability in high scale distributed microservice architectures
  • Building reliant, performant, and scalable systems for storage, auth, or asset serving to enable other product teams to build robust applications without deep domain expertise in the underlying systems
  • Automating the deployment, management, and operations of complex distributed systems like Cassandra, Elasticsearch, Kafka, and more across different environments
  • Fulltime
Read More
Arrow Right

Backend Software Engineer - Infrastructure

Backend Software Engineers at Palantir build software at scale to transform how ...
Location
Location
United States , New York
Salary
Salary:
135000.00 - 200000.00 USD / Year
palantir.com Logo
Palantir Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Engineering background in Computer Science, Mathematics, Software Engineering, Physics or similar field
  • Strong coding skills with demonstrated proficiency in programming languages, such as Java, C++, Python, Rust, or similar languages
  • Familiarity with storage and data processing systems, cloud infrastructure, and other technical tools
  • Strong written and verbal communication skills and ability to iterate quickly with teammates, incorporating feedback and holding a high bar for quality
Job Responsibility
Job Responsibility
  • Building a performant search and indexing ecosystem for complex granularly permissioned data
  • Contributing to open-source data processing libraries, integrating the latest innovations to achieve performance gains
  • Building the distributed systems that power large scale compute workloads, orchestrating and efficiently scheduling hundreds of thousands of containers every hour
  • Designing architecture and opinionated APIs to keep application developers on the happy path
  • Tracing and performance observability in high scale distributed microservice architectures
  • Building reliant, performant, and scalable systems for storage, auth, or asset serving to enable other product teams to build robust applications without deep domain expertise in the underlying systems
  • Automating the deployment, management, and operations of complex distributed systems like Cassandra, Elasticsearch, Kafka, and more across different environments
What we offer
What we offer
  • Employees (and their eligible dependents) can enroll in medical, dental, and vision insurance as well as voluntary life insurance
  • Employees are automatically covered by Palantir’s basic life, AD&D and disability insurance
  • Commuter benefits
  • Relocation assistance
  • Take what you need paid time off, not accrual based
  • 2 weeks paid time off built into the end of each year (subject to team and business needs)
  • 10 paid holidays throughout the calendar year
  • Supportive leave of absence program including time off for military service and medical events
  • Paid leave for new parents and subsidized back-up care for all parents
  • Fertility and family building benefits including but not limited to adoption, surrogacy, and preservation
  • Fulltime
Read More
Arrow Right

Senior Backend Software Engineer, Cloud Management

We are seeking talented Senior Software Engineers to design, build, and scale Cr...
Location
Location
United States , San Francisco; Sunnyvale
Salary
Salary:
175000.00 - 210000.00 USD / Year
crusoe.ai Logo
Crusoe
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of software development experience
  • Programming with modern compiled languages such as Go, Rust, Java, or C++
  • Proven ability to design and scale fault-tolerant distributed systems and develop managed cloud services
  • Strong fundamentals in data structures, algorithms, microservices, and infrastructure tools like Docker, Kubernetes, Terraform, and CI/CD systems
  • Ability to work with cross-functional teams to align priorities and deliver customer-first solutions
  • Experience guiding engineers, improving hiring and onboarding processes, and driving team growth
  • Exceptional ability to articulate complex ideas and align technical solutions with customer needs
  • Customer-Centric Mindset
  • Any experience building out infrastructure tooling is a plus
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable and reliable services that power our cloud platform’s user-facing experiences
  • Collaborate with cross-functional teams, like product and design, to evaluate tools, frameworks, and customer needs, creating innovative solutions
  • Design and build backend systems that underpin our cloud platform, covering everything from authentication flows to scalable, reliable access to infrastructure resources
  • Contribute to architectural decisions that support reliability and maintainability across the company
  • Mentor engineers, enhance hiring practices, and contribute to building a strong, inclusive engineering culture
  • Build scalable, reliable cloud services, such as user access management, Gateways, user features, and notification systems, tailored to customer needs
  • Partner with customer success and operations teams to create intuitive tools that enhance the end-user experience
  • Develop automation software that simplifies infrastructure deployment and management for seamless customer operations
  • Implement features that differentiate Crusoe Cloud, focusing on operational efficiency, low-touch adoption, turn-key AI services and scalability
  • Work closely with cloud support, engineering, and site reliability teams to align technical solutions with customer feedback and operational goals
What we offer
What we offer
  • Restricted Stock Units
  • Health insurance package options that include HDHP and PPO, vision, and dental for you and your dependents
  • Employer contributions to HSA accounts
  • Paid Parental Leave
  • Paid life insurance, short-term and long-term disability
  • Teladoc
  • 401(k) with a 100% match up to 4% of salary
  • Generous paid time off and holiday schedule
  • Cell phone reimbursement
  • Tuition reimbursement
  • Fulltime
Read More
Arrow Right

Golang Software Engineer – Infrastructure & Scraping Systems Team

We are seeking a Software Engineer with a strong background in infrastructure an...
Location
Location
United Kingdom; Ireland; Netherlands; Germany; Serbia; Armenia; Kazakhstan; Finland , London; Amsterdam; Berlin; Helsinki
Salary
Salary:
Not provided
corsearch.com Logo
Corsearch
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Golang or C/C++ Proficiency: Strong, practical experience writing backend services in either Go or C/C++ is a strict requirement for this role. If your primary expertise is in C++, you must be fully willing and motivated to learn, adapt, and develop primarily in Go moving forward.
  • Containerization & Orchestration: Proven experience deploying, scaling, and managing heavy workloads using Kubernetes.
  • Cloud Infrastructure: Solid foundational experience working within AWS (Amazon Web Services) environments where our operations live.
Job Responsibility
Job Responsibility
  • High-Load Infrastructure Management: Maintain, scale, and optimize the underlying core infrastructure that powers our high-volume scraping operations to effortlessly sustain the data demands of thousands of clients.
  • GPU Migration & Optimization: Cooperate on transitioning machine learning models (such as logo detection) from expensive CPU setups to cost-effective GPU deployments using Kubernetes. Validate GPU outputs rigorously against CPU baselines to ensure scaling efficiency.
  • System Decommissioning: Help identify, deprecate, and decommission legacy, inefficient scraping infrastructure to continually reduce operational overhead and streamline our high-load data pipelines.
  • Fulltime
Read More
Arrow Right

Lead Software Engineer, Backend (AI Infrastructure & Tooling)

Do you love building and pioneering in the technology space? Do you enjoy solvin...
Location
Location
United States , Plano
Salary
Salary:
179400.00 - 204700.00 USD / Year
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree
  • At least 4 years of professional software engineering experience (Internship experience does not apply)
  • At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud)
Job Responsibility
Job Responsibility
  • Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the company
  • Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community, and from time to time, be asked to code or evaluate code
  • Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment
  • Utilize programming languages like Java, Python, SQL, Node, Go, and Scala, Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services
What we offer
What we offer
  • performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI)
  • comprehensive, competitive, and inclusive set of health, financial and other benefits that support your total well-being
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Geospatial Backend Cloud

Job Title: Senior Software Engineer - Geospatial Backend Cloud (m/f/d) Location...
Location
Location
Germany , Stuttgart
Salary
Salary:
Not provided
trimble.com Logo
Trimble Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Engineering, or comparable professional experience
  • 6+ years of experience in backend development using C# and .NET Core
  • Hands-on experience with cloud platforms (Azure preferred
  • AWS or GCP also considered)
  • Working knowledge of Python for scripting, automation, or backend logic
  • Strong understanding of API design, microservices, and distributed systems
  • Familiarity with CI/CD tools (Azure DevOps, GitHub Actions, Jenkins, etc.)
  • Production experience with PostgreSQL, MongoDB, SQL Server or similar
  • Experience with version control (Git) and agile development methodologies
  • Strong understanding of Linux system administration fundamentals
Job Responsibility
Job Responsibility
  • Design, develop, and maintain geospatial backend services using C# (.NET Core / .NET 6+)
  • Build and optimize cloud-native geospatial applications leveraging Azure / AWS / GCP services
  • Implement RESTful OpenAPI spec APIs, data models, and asynchronous processing systems
  • Write Python scripts for automation, testing, data analysis, or integration tasks
  • Ensure scalability, reliability, and performance of backend components
  • Integrate and manage SQL and NoSQL databases (e.g., SQL Server, PostgreSQL, MongoDB)
  • Develop and maintain CI/CD pipelines and containerized deployments (e.g., Docker, Kubernetes)
  • Collaborate with frontend developers, DevOps engineers, and data teams
  • Conduct code reviews, write unit/integration tests, and follow best coding practices
  • Participate in architectural discussions and contribute to technical design decisions.
What we offer
What we offer
  • Competitive salary and performance bonuses
  • Flexible work hours
  • Professional development budget and certifications support
  • Collaborative and inclusive team culture.
  • Fulltime
Read More
Arrow Right