CrawlJobs Logo

Software Development Engineer – Cloud Infrastructure & Backend Systems

redhibbert.com Logo

Red Hibbert Group

Location Icon

Location:
United States

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

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

Additional Information:

Job Posted:
May 15, 2026

Employment Type:
Fulltime
Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Development Engineer – Cloud Infrastructure & Backend Systems

Senior Software Engineer, Backend

As a Senior Software Engineer, Backend specializing in database architecture and...
Location
Location
United States , San Francisco
Salary
Salary:
150000.00 - 240000.00 USD / Year
chefrobotics.ai Logo
Chef Robotics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
  • 7+ years of professional experience in backend development roles with demonstrated leadership experience
  • Expert knowledge of relational databases (MySQL, PostgreSQL) including schema design, optimization, and administration
  • Strong proficiency with Python and JavaScript/TypeScript with advanced software engineering skills
  • Extensive experience leading projects with at least two web frameworks: Flask, FastAPI, Django, Node.js, or Next.js
  • Proven experience designing and implementing RESTful and GraphQL APIs at scale
  • Advanced understanding of containerization (Docker) and orchestration (Kubernetes) technologies
  • Experience with cloud infrastructure and deployment (AWS, GCP, or Azure) in production environments
  • Proven experience leading complex backend projects and mentoring junior engineers
  • Understanding of data requirements for robotics or automation systems
Job Responsibility
Job Responsibility
  • Lead the design, implementation, and optimization of database schemas to support robot operations, telemetry, recipe management, and system analytics
  • Develop robust data migration strategies and version control for database schema evolution
  • Implement efficient query optimization and indexing strategies to support high-throughput robot operations
  • Establish data integrity protocols and backup systems to ensure operational continuity across customer deployments
  • Create scalable data access layers that balance security, performance, and maintainability
  • Mentor team members on database design patterns and optimization techniques
  • Lead the development and maintenance of scalable APIs to serve robot control systems, dashboards, and monitoring tools
  • Design and implement secure authentication and authorization mechanisms across backend services
  • Develop robust middleware for processing and validating data between robotics subsystems
  • Create service interfaces that enable efficient communication between robotics components and cloud services
What we offer
What we offer
  • medical, dental, and vision insurance
  • commuter benefits
  • flexible paid time off (PTO)
  • catered lunch
  • 401(k) matching
  • early-stage equity
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Infrastructure) - HyperDX

Join us in revolutionizing Observability for Developers! We’re on a mission to r...
Location
Location
Netherlands
Salary
Salary:
Not provided
clickhouse.com Logo
ClickHouse
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of backend engineering experience
  • Strong TypeScript and Node.js skills (bonus for additional languages)
  • Deep understanding of APIs, event-driven systems, and high-throughput data pipelines
  • Proficiency in SQL and experience working with analytical databases (ClickHouse experience a plus)
  • Experience with Docker and Kubernetes, plus Helm for managing production deployments
  • Experience with infrastructure-as-code (Terraform, Pulumi, or similar)
  • Familiarity with CI/CD pipelines, monitoring systems, and production-grade alerting practices
  • A passion for building reliable, maintainable, cloud-native systems
Job Responsibility
Job Responsibility
  • Build the core platform: Design and implement backend systems and APIs that power HyperDX, enabling engineers to ingest, query, and analyze observability data at massive scale
  • Scale deployments and infrastructure: Architect, deploy, and maintain cloud-native systems that ensure reliability, scalability, and performance. You’ll use Kubernetes, Helm, and infrastructure-as-code to make deployments simple and resilient
  • Ensure maintainability and operational excellence: Define best practices for CI/CD, monitoring, logging, and alerting. Drive automation across testing, scaling, and incident response to keep our platform healthy and developer-friendly
  • Engineer for scale: Design and operate ingestion and data processing pipelines that remain performant, resilient, and observable—even as we grow to petabyte-level workloads
  • Engage with the community: Collaborate with open-source contributors and customers, solve their challenges, and incorporate their feedback into our roadmap
What we offer
What we offer
  • Flexible work environment - ClickHouse is a globally distributed company and remote-friendly. We currently operate in 20 countries
  • Healthcare - Employer contributions towards your healthcare
  • Equity in the company - Every new team member who joins our company receives stock options
  • Time off - Flexible time off in the US, generous entitlement in other countries
  • A $500 Home office setup if you’re a remote employee
  • Global Gatherings – We believe in the power of in-person connection and offer opportunities to engage with colleagues at company-wide offsites
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Backend

The Staff Engineer will work closely with AI/ML engineers, product managers, app...
Location
Location
United States , NYC
Salary
Salary:
160000.00 - 190000.00 USD / Year
conductor.com Logo
Conductor
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Completed studies in Computer Science, Mathematics, engineering or a related field or equivalent professional experience
  • 8+ years of experience in software development, with experience in product-driven companies
  • Strong expertise in system design, distributed computing, and scalable architecture patterns for handling large datasets and high-throughput applications
  • Proficiency in multiple programming languages with strong Python coding skills. Experience with Java is highly valued
  • Strong database experience including both SQL and NoSQL systems, with knowledge of data modeling and optimization techniques
  • Experience with AI/ML technologies including LLMs, vector databases (e.g., Milvus), embeddings, and ML frameworks
  • Knowledge of MLOps practices, model deployment, and AI system integration in production environments
  • Experience working across the full software development lifecycle including CI/CD, monitoring, testing, and production deployment
  • Proven track record of technical leadership, mentoring engineers, and driving engineering excellence within teams
  • Up-to-date with rapidly-evolving technologies and demonstrated ability to evaluate and adopt new tools and frameworks
Job Responsibility
Job Responsibility
  • Lead the technical architecture, design, and implementation of large-scale distributed systems and data platforms to support customer needs and business growth
  • Oversee the planning, execution, and successful delivery of complex engineering projects, ensuring adherence to engineering best practices and quality standards
  • Design and build scalable, high-performance backend systems and APIs that handle millions of requests and large datasets efficiently
  • Architect robust data processing pipelines and ETL workflows using modern cloud technologies and distributed computing frameworks
  • Drive technical decision-making across the engineering organization, evaluating trade-offs and establishing engineering standards and practices
  • Lead cross-functional collaboration with product, AI/ML engineering, data engineering, and infrastructure teams to deliver comprehensive solutions
  • Build and maintain CI/CD pipelines, monitoring systems, and deployment automation to ensure reliable software delivery
  • Implement AI/ML capabilities including LLM integration, vector databases, and intelligent content processing workflows
  • Mentor senior and junior engineers, fostering technical excellence and knowledge sharing within the engineering organization
What we offer
What we offer
  • 100% covered employee medical plan
  • a dental & vision plans
  • 401(k) with employer contribution
  • an unlimited vacation policy
  • 10 sick days
  • short-term disability
  • long-term disability
  • generous paid parental leave
  • employee assistance program
  • flexible savings accounts
  • Fulltime
Read More
Arrow Right

Staff Software Engineer - Backend

As the Staff Software Engineer for our SaaS platform team, you will be crucial i...
Location
Location
United States , Mountain View
Salary
Salary:
198000.00 - 225000.00 USD / Year
cyngn.com Logo
Cyngn
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of software development experience, with a strong focus on backend systems and distributed architectures
  • Extensive experience in building and scaling cloud-native SaaS platforms, preferably in the IoT or robotics domains
  • Expert-level proficiency in at least one of Python, Go, Java, or C++, with working knowledge of others
  • Deep understanding of cloud technologies and services (AWS, Azure, or GCP)
  • Proven experience with event-driven architectures and message queuing systems (e.g., Kafka, RabbitMQ, Apache Pulsar)
  • Strong background in database design and optimization, including both SQL and NoSQL solutions
  • Proficiency in developing scalable WebSocket-based real-time communication systems
  • Expertise in developing real-time data processing pipelines and analytics systems
  • Proficiency with containerization and orchestration technologies (Docker, Kubernetes)
  • Experience with infrastructure-as-code and CI/CD practices (e.g., Terraform, GitOps)
Job Responsibility
Job Responsibility
  • Architect and lead the development of a sophisticated, cloud-native fleet management system capable of real-time control and monitoring of numerous autonomous vehicles
  • Design and implement scalable, distributed systems that can handle high-volume, real-time data processing and decision-making
  • Develop robust APIs and microservices to support integration with various autonomous vehicle platforms and customer systems
  • Create efficient algorithms for route optimization, task scheduling, and resource allocation across vehicle fleets
  • Implement advanced data analytics and machine learning capabilities to provide predictive maintenance, performance optimization, and business intelligence features
  • Ensure system reliability, security, and compliance with industry standards and regulations
  • Lead a team of skilled engineers, fostering a culture of innovation, code quality, and continuous improvement
  • Collaborate with product managers, UX designers, and customers to translate business requirements into technical solutions
  • Mentor junior developers and contribute to the technical growth of the engineering team
  • Participate in the entire software development lifecycle, from concept and design to testing, deployment, and maintenance
What we offer
What we offer
  • Health benefits (Medical, Dental, Vision, HSA and FSA (Health & Dependent Daycare), Employee Assistance Program, 1:1 Health Concierge)
  • Life, Short-term, and long-term disability insurance (Cyngn funds 100% of premiums)
  • Company 401(k)
  • Commuter Benefits
  • Flexible vacation policy
  • Remote or hybrid work opportunities
  • Sabbatical leave opportunity after five years with the company
  • Paid Parental Leave
  • Daily lunches for in-office employees
  • Monthly meal and tech allowances for remote employees
  • Fulltime
Read More
Arrow Right

Platform Software Engineer

We reshaped bookkeeping to fit the e-comm needs: with Finaloop, customers get fl...
Location
Location
Israel , Tel Aviv
Salary
Salary:
Not provided
finaloop.com Logo
Finaloop
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of experience in server-side development and distributed systems
  • Excellent knowledge of software and application design and architecture
  • Experience with different backend architectures and approaches
  • Experience in working with different types of data storage technologies and approaches (e.g. OLAP, OLTP, relational, document, etc.)
  • Proven track record of working efficiently in a fast-paced intensive startup environment
  • Strong communication and collaboration skills
Job Responsibility
Job Responsibility
  • The most fundamental components of our system, whether it is the cloud infrastructure or the different common software solutions used by developers
  • Developing system-wide solutions to be used by the product development teams
  • Developing scalable long-term solutions
  • Detecting opportunities to improve R&D efficiency and the reliability of our systems by improving and expanding the common infrastructure of our product
  • Researching new technologies and solutions with the potential to be incorporated into our product
Read More
Arrow Right

Software Engineer, Distributed Systems

At Figma, infrastructure is at the heart of everything we build. As a Software E...
Location
Location
United States , San Francisco; New York
Salary
Salary:
149000.00 - 350000.00 USD / Year
figma.com Logo
Figma
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of Software Engineering experience, specifically in backend or infrastructure engineering.
  • Deep understanding of distributed systems concepts such as sharding, replication, consistency, and eventual convergence.
  • Experience with cloud-native environments (AWS, GCP, or Azure), infrastructure-as-code, and container orchestration.
  • Proficiency in languages such as Go, TypeScript, Python, Rust, or Ruby.
  • Strong system design skills and a track record of architecting resilient production systems.
  • Excellent communication skills, with experience collaborating across teams and mentoring others.
Job Responsibility
Job Responsibility
  • Design, build, and maintain scalable and reliable infrastructure systems that support product innovation and user collaboration at scale.
  • Architect and evolve distributed systems including storage platforms, streaming infrastructure, and compute orchestration.
  • Improve developer experience by building internal platforms, CI/CD systems, build tools, and APIs.
  • Collaborate across product and infrastructure teams to design secure, maintainable, and performant systems.
  • Participate in shaping platform strategy, roadmaps, and engineering best practices across the organization.
  • Debug and resolve complex production issues that span services and layers of the stack.
  • Mentor engineers and foster a culture of collaboration, inclusivity, and technical excellence.
What we offer
What we offer
  • equity
  • health, dental & vision benefits
  • retirement with company contribution
  • parental leave & reproductive or family planning support
  • mental health & wellness benefits
  • generous PTO
  • company recharge days
  • a learning & development stipend
  • a work from home stipend
  • cell phone reimbursement
  • Fulltime
Read More
Arrow Right

Software Engineer, Infrastructure

As a Software Engineer on our Infrastructure team, you will help design and buil...
Location
Location
United States , New York; San Mateo; Redwood City
Salary
Salary:
140000.00 - 150000.00 USD / Year
fireworks.ai Logo
Fireworks AI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience)
  • Strong programming skills in Python, C++, or a similar language
  • Solid understanding of computer systems concepts such as networking, storage, and distributed computing
  • Familiarity with cloud platforms like AWS, GCP, or Azure, and containerization tools like Docker or Kubernetes
  • Knowledge and interest in cloud infrastructure, distributed systems, and machine learning
Job Responsibility
Job Responsibility
  • Contribute to the design and development of scalable backend infrastructure that supports distributed training, inference, and data pipelines
  • Build and maintain core backend services such as job schedulers, autoscalers, resource managers, and model serving systems
  • Support performance optimization, cost efficiency, and reliability improvements across compute, storage, and networking layers
  • Collaborate with ML, DevOps, and product teams to translate research and product needs into infrastructure solutions
  • Learn and apply modern cloud technologies including Kubernetes, Ray, Kubeflow, and MLFlow
  • Participate in code reviews, technical discussions, and continuous integration and deployment processes
What we offer
What we offer
  • Meaningful equity in a fast-growing startup
  • Competitive salary and comprehensive benefits package
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Infrastructure

Kensho is S&P Global’s hub for AI innovation and transformation. With expertise ...
Location
Location
United States , Cambridge, Massachusetts; New York, New York
Salary
Salary:
150000.00 - 225000.00 USD / Year
kensho.com Logo
Kensho Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-year of relevant work experience in software development
  • Professional coding experience and fluency in any 2 of Python, C++, Rust, or Go
  • Experience architecting and developing large scale distributed systems
  • Experience designing and deploying solutions to major cloud providers such as AWS, GCP, and Azure, with solid understanding of CI/CD practices
  • Experience in concurrency, multithreading and synchronization
  • Familiarity with the Unix/Linux environments
Job Responsibility
Job Responsibility
  • Design core, backend software components that powers the Kensho language models and other products
  • Build tools to empower the engineering teams
  • Code using primarily python, jsonnet, and other languages
  • Collaborate with other teams to gather requirements and support their workflows
  • Conduct architecture, design, and code reviews
  • Analyze and improve efficiency, scalability, and stability of various system resources
What we offer
What we offer
  • Medical, Dental, and Vision insurance
  • 100% company paid premiums
  • Unlimited Paid Time Off
  • 26 weeks of 100% paid Parental Leave (paternity and maternity)
  • 401(k) plan with 6% employer matching
  • Generous company matching on donations to non-profit charities
  • Up to $20,000 tuition assistance toward degree programs, plus up to $4,000/year for ongoing professional education such as industry conferences
  • Plentiful snacks, drinks, and regularly catered lunches
  • Dog-friendly office (CAM office)
  • Bike sharing program memberships
  • Fulltime
Read More
Arrow Right