Software Engineer - Cloud

Carnegie Robotics

Pittsburgh (Allegheny County)

Hybrid

USD 110,000 - 165,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Health insurance
Dental
Vision
401(k) plan
Free lunch
PTO
Comp time

Job summary

Carnegie Robotics is seeking a Software Engineer focused on cloud and backend infrastructure to own end-to-end cloud projects. You will architect solutions, deploy infrastructure, build robust REST APIs in Python, and coordinate with frontend teams to keep systems running smoothly.

The role emphasizes AWS management, cost optimization, observability with Grafana, Prometheus, and Datadog, plus an appetite for AI-assisted development.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or a closely related field.
  • A few years of cloud engineering or backend development experience.
  • Strong Python backend development and ability to build REST APIs.
  • Deep experience with core AWS services (EC2, S3, Lambda, RDS, ECS).
  • Experience with SQL databases (PostgreSQL) and NoSQL (DynamoDB, MongoDB).
  • Infrastructure-as-Code with Terraform preferred; AWS CDK/CloudFormation acceptable.

Responsibilities

  • Own end-to-end cloud project development, including architecture and deployment.
  • Build and maintain robust backend services and REST APIs in Python.
  • Coordinate with frontend developers and external users to understand requirements and scope work.
  • Monitor, troubleshoot, and optimize applications for performance and cost.
  • Implement security and observability practices using Grafana, Prometheus, and Datadog.

Skills

AWS
Python
REST APIs
Terraform
PostgreSQL
MongoDB
DynamoDB
Kubernetes
TypeScript
C++
React
API Gateway
FastAPI
Datadog
Grafana
Prometheus
CDK
SQL

Education

Bachelor's degree in Computer Science/Engineering

Tools

Terraform
AWS CloudFormation
CDK
Grafana
Prometheus
Datadog
API Gateway
React

Job description

Who We Are

Carnegie Robotics designs and manufactures advanced robotics systems and components for defense, agricultural, mining, industrial, and off-road autonomy applications. Our ruggedized solutions can meet the challenges of any industry, providing effective and efficient answers for even the toughest problems.


Who We’re Looking For

We are a dynamic team committed to making the impossible possible. Our staff comes from diverse backgrounds and experience levels, fueling our ethos of collective growth and passion towards our work. We warmly welcome individuals of similar mindset to join our ranks.


For this role, we are seeking a solid engineer who can take full end-to-end ownership of cloud projects. Whether you call yourself a Cloud Engineer, a Backend Developer, or have transitioned from a Web Dev or ML background, we are looking for someone who can architect a solution, deploy the infrastructure, build the backend, and keep it running smoothly.


What You’ll Be Doing

As a Software Engineer focusing on cloud and backend infrastructure, you will be collaborating with an interdisciplinary team to support our robotics and R&D applications from the cloud side. You will \"own\" the end-to-end development of cloud projects. This means architecting the cloud solution, deploying the infrastructure, building proper REST APIs, coordinating with front-end developers, administrating the application, resolving user issues, and continuously optimizing for both performance and cost.


What Your Day to Day Is


  • Managing and Administrating AWS: Owning AWS accounts and infrastructure (account creation, billing, etc.). You will monitor the state of deployed applications, track what is driving costs, and optimize resources.

  • Backend Development: Building and maintaining robust backend services and REST APIs, primarily in Python.

  • Project Management & Scoping: Speaking with management, other developers, and external users to understand requirements. You will prioritize work to address critical needs, carefully scope requests, and know when to push back or defer work.

  • Troubleshooting: Quickly digging into the application to diagnose and resolve user issues, even when provided with minimal or ambiguous information, and knowing exactly what follow-up questions to ask.

  • Active, Iterative Development: Navigating fast-paced, ongoing development where requirements can change quickly. You will parse out work efficiently so it can be completed without requiring large, uninterrupted blocks of time.

  • Observability & Security: Implementing security best practices, supporting other developers who need direct cloud resources, and using observability tools (Grafana, Prometheus, Datadog, etc.) to keep systems healthy.

  • Leveraging AI: Utilizing modern AI development tools and assistants to accelerate workflows and problem-solving.


What You’ll Have


  • Authorization to work in the U.S. without restriction is required. The company is unable to provide sponsorship for this position.

  • Education: A Bachelor’s degree in Computer Science, Computer Engineering, or a closely related field.

  • Experience: A few years of actual cloud engineering, backend development, or highly related full-stack experience.

  • AWS Proficiency: Deep experience with core AWS services (EC2, S3, Lambda, RDS, ECS) and familiarity with running serverless web apps (Lambda, API Gateway, CloudFront, S3 for static hosting).

  • Python Proficiency: Strong skills in Python backend development, with an expectation of building proper REST APIs.

  • Database Proficiency: Solid experience with SQL databases (especially PostgreSQL) and NoSQL databases (expected familiarity with DynamoDB, MongoDB, etc.).

  • Infrastructure-as-Code (IaC): Hands-on experience deploying infrastructure using code (Terraform is preferred, but AWS CloudFormation/CDK is acceptable).

  • AI Tooling: You are proficient in and open to using modern AI tooling to assist in writing code, debugging, and architecting solutions.


How You’ll Stand Out


  • Certifications: Active AWS Certifications (Solutions Architect, Developer, etc.).

  • Frameworks & Languages: Experience with FastAPI (a big plus), or other Python frameworks like Flask and Django. Familiarity with TypeScript/JavaScript or C++ is highly valued.

  • Frontend Skills: Experience with front-end development, especially React.

  • Advanced Cloud/DB Skills: Experience with Kubernetes, Aurora Serverless, or experience operating in other cloud providers.

  • Machine Learning Infrastructure: Experience setting up training infrastructure (e.g., managing GPU usage in AWS) and building efficient data pipelines.

  • Industry Experience: Experience in defense-related government contracting.


What You'll Get Out Of It


  • UPMC health coverage with FSA or HSA options

  • Comprehensive dental, vision, and life insurance

  • Fidelity 401(k) plan with employer match

  • Free catered lunch every day with a vegan option

  • 31 Days of PTO (including holidays)

  • Comp time for company travel


Carnegie Robotics is an Equal Opportunity Employer that welcomes applications from all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, marital status, or status as a covered veteran in accordance with applicable laws and Carnegie Robotics’ employment policies.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - Cloud
Software Engineer - Cloud

Carnegie Robotics • Pittsburgh

On-site
USD 100,000 - 130,000
Health coverage
Comprehensive dental, vision, life insurance
401(k) plan with employer match
+3
Software Engineer
Software Engineer

Carnegie Robotics • Pittsburgh

Hybrid
USD 120,000 - 180,000
Health insurance
Dental
Vision
+5
Mechanical Engineer II
Mechanical Engineer II

Hardware FYI • Pittsburgh

On-site
USD 120,000 - 180,000
Health coverage
Dental coverage
401(k) plan
+2
Software Engineer - Military
Software Engineer - Military

Carnegie Robotics • Pittsburgh

Hybrid
USD 120,000 - 180,000
Health Coverage
Dental Vision Life Insurance
401(k) with Match
+3
Mechanical Engineer II
Mechanical Engineer II

Carnegie Robotics • Pittsburgh

On-site
USD 70,000 - 90,000
UPMC health coverage
Comprehensive dental, vision, and life insurance
Fidelity 401(k) plan with employer match
+3
Software Engineer - Military
Software Engineer - Military

Carnegie Robotics • Pittsburgh

On-site
USD 80,000 - 120,000
UPMC health coverage with FSA or HSA options
Comprehensive dental, vision, and life insurance
Fidelity 401(k) plan with employer match
+3
Mechanical Engineer I
Mechanical Engineer I

Carnegie Robotics • Pittsburgh

On-site
USD 70,000 - 95,000
UPMC health coverage with FSA or HSA options
Comprehensive dental, vision, and life insurance
Fidelity 401(k) plan with employer match
+3
Mechanical Engineer I
Mechanical Engineer I

Robopgh • Pittsburgh

On-site
USD 75,000 - 95,000
Health coverage with FSA or HSA options
Comprehensive dental and vision insurance
401(k) plan with employer match
+2
Software Engineer - Embedded Software
Software Engineer - Embedded Software

Carnegie Robotics • Pittsburgh

Hybrid
USD 90,000 - 140,000
Health coverage
Dental, vision, life insurance
401(k) with employer match
+2
Autonomous Systems Electrical Engineer
Autonomous Systems Electrical Engineer

Pittsburgh Robotics Network • Pittsburgh

On-site
USD 75,000 - 95,000
UPMC health coverage with FSA or HSA options
Comprehensive dental, vision, and life insurance
Fidelity 401(k) plan with employer match
+3