C++ Cloud Engineer for High-Performance Science

The University of Texas at Austin

Austin (TX)

On-site

USD 89,000 - 120,000

Full time

11 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

The University of Texas at Austin, Space and Geophysics Laboratory, seeks a C++/Cloud Engineer to design, develop, test, and maintain high-performance software for cloud deployments supporting science and engineering applications.

Responsibilities include implementing C++ code, building cloud architectures, and creating CI/CD pipelines. The role emphasizes robust testing, performance optimization, and clear technical documentation in a collaborative environment at Pickle Research Campus.

Qualifications

  • Bachelor's degree in Science, Engineering, Computer Science, or related field.
  • Demonstrated ability and knowledge of experience in C++ software development.
  • Proficiency in modern C++ (C++11/14/17).
  • Experience with object-oriented design and design patterns.
  • Knowledge of data structures, algorithms, and software architecture.
  • Experience with version control systems (e.g., Git).
  • Familiarity with build systems (e.g., CMake, Make).
  • Understanding of software development lifecycle.
  • Experience with debugging and profiling tools.
  • Knowledge of memory management.
  • Familiarity with CI/CD tools and practices.
  • Understanding of distributed systems principles.
  • Strong problem-solving and troubleshooting abilities.
  • Excellent written and verbal communication skills.
  • Ability to obtain and maintain a DoD 8140 compliant security certification within six months of employment.

Responsibilities

  • Implementation & Testing: Implement high-quality C++ code meeting coding standards and best practices. Write comprehensive unit tests, integration tests, and system tests. Perform code reviews and ensure code quality. Debug and resolve software defects. Implement performance optimizations, memory management strategies, and cloud resource tuning. Build automated testing and deployment pipelines.
  • Cloud Infrastructure & Deployment: Design and implement cloud architecture solutions for applications across multiple environments. Deploy and configure cloud resources including compute, storage, networking, and databases. Set up multi-region and multi-availability zone deployments. Build and maintain CI/CD pipelines for C++ application builds and deployments. Implement Infrastructure as Code for reproducible environments.
  • Software Design & Architecture: Design and implement software solutions in C++ following established architecture patterns for cloud-native deployments. Create scalable, maintainable, and efficient software designs. Working within software requirements, interfaces, and module specifications. Make architectural tradeoffs to balance performance, memory usage, and cloud resource efficiency. Evaluate and recommend C++ libraries and frameworks for cloud environments. Create and maintain architecture diagrams and design documentation.
  • Operations & Reliability: Monitor application and infrastructure health, performance, and cost. Implement robust monitoring, alerting, and logging solutions. Optimize resource utilization and cloud costs. Manage the lifecycle of cloud resources supporting C++ applications.
  • Collaboration & Documentation: Partner with cross-functional teams to understand requirements and deliver software solutions. Create and maintain technical documentation, runbooks, and operational procedures. Provide technical guidance on C++ development practices and cloud best practices. Communicate technical concepts clearly to stakeholders. Support knowledge transfer and team collaboration.
  • Other related functions as assigned.

Skills

C++ development
Modern C++
Object-oriented design
Distributed systems
Debugging & profiling
Problem solving
Communication skills

Education

Bachelor's degree in Science/Engineering/CS

Tools

Git
CMake/Make
Terraform/CloudFormation
Kubernetes/ECS
Google Test/Catch2

Job description

The University of Texas at Austin, Space and Geophysics Laboratory, seeks a C++/Cloud Engineer to design, develop, test, and maintain high-performance software for cloud deployments supporting science and engineering applications.

Responsibilities include implementing C++ code, building cloud architectures, and creating CI/CD pipelines. The role emphasizes robust testing, performance optimization, and clear technical documentation in a collaborative environment at Pickle Research Campus.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Cloud Engineer - High-Performance Science
C++ Cloud Engineer - High-Performance Science

University of Texas at Austin • Austin (TX)

On-site
USD 89,000 - 120,000
Full benefits package
Paid vacation and sick leave
Comprehensive medical coverage
C++ Cloud Engineer Scientist – Associate
C++ Cloud Engineer Scientist – Associate

The University of Texas at Austin • United States

On-site
USD 89,000 - 120,000
R&D C++ Software Engineer – Space Geophysics Lab Onsite
R&D C++ Software Engineer – Space Geophysics Lab Onsite

The University of Texas at Austin • United States

On-site
USD 104,000 - 174,000
C++ Software Engineer — Linux Systems & Distributed Apps
C++ Software Engineer — Linux Systems & Distributed Apps

The University of Texas at Austin • United States

On-site
USD 104,000 - 174,000
100% employer-paid basic medical覆盖
Retirement contributions
Paid vacation and sick time
+1
System Software Engineer (C++/Linux) – Research & Sonar
System Software Engineer (C++/Linux) – Research & Sonar

The University of Texas at Austin • United States

On-site
USD 89,000 - 120,000
100% employer-paid basic medical
Retirement contributions
Paid vacation and sick time
+1
Innovative C++ R&D Software Engineer
Innovative C++ R&D Software Engineer

University of Texas at Austin • Austin (TX)

On-site
USD 104,000 - 174,000
QA Engineering Scientist — Cloud & Test Automation
QA Engineering Scientist — Cloud & Test Automation

University of Texas at Austin • Austin (TX)

On-site
USD 104,000 - 174,000
Basic medical coverage
Retirement contributions
Paid vacation & sick time
+1
Cloud HPC Performance Specialist
Cloud HPC Performance Specialist

Cymertek Corporation • Chantilly (VA)

On-site
USD 120,000 - 170,000
Excellent Salaries
Flexible Work Schedule
Medical/Dental/Vision - 100% employee
+4
Senior Software Engineer (Space)
Senior Software Engineer (Space)

InnoForge • Los Angeles (CA)

On-site
USD 100,000 - 130,000
Data Systems Engineer for GNSS & Real-Time Pipelines
Data Systems Engineer for GNSS & Real-Time Pipelines

The University of Texas at Austin • Austin (TX)

On-site
USD 104,000 - 174,000