hero

Opportunities Across HG Ventures' Portfolio Companies

You can help solve the world's biggest problems today.
companies
Jobs

Staff Software Engineer

Titan Advanced Energy Solutions

Titan Advanced Energy Solutions

Software Engineering
Boston, MA, USA
Posted on Apr 3, 2026

Staff Back-End Software Engineer

Titan Advanced Energy Solutions, Inc., Salem, MA

Titan Advanced Energy Solutions (Titan) is developing and commercializing software to enhance the quality of manufacturing processes in energy production industries worldwide. We have combined sophisticated AI algorithms, software engineering and ultrasound cell-inspection technology to improves the quality of the lithium-ion battery cell and other energy producer’s manufacturing process. These world-class technological advances benefit the whole value chain, resulting in increased daily usable charge capacity, longer battery life, and improved safety monitoring and control.

Located in Salem, MA, Titan’s innovative strides have been recognized with numerous awards and funding from top clean energy programs and institutions, including Greentown Labs, the Massachusetts Clean Energy Center (MassCEC) and the Department of Energy. Growing and poised to continue their positive momentum, this is an exciting time to join the Titan team!

The Staff Backend Engineer will own the design and delivery of robust, scalable backend systems — from API architecture and microservice design to containerized deployments and a focus on edge run-time environments. You'll work to improve reliability, security, and developer velocity, and help shape how we build and scale our platform.

Responsibilities

  • Architect and implement production-grade backend APIs in Python: async patterns, clean service boundaries, data modeling, migrations, and observability.
  • Design and evolve a microservice architecture: service decomposition, inter-service communication (REST/gRPC/event-driven), and fault-tolerant system patterns.
  • Own containerization and orchestration: Docker-based workflows, container lifecycle management, and deployment orchestration across environments.
  • Drive edge runtime strategy: design and deliver services optimized for low-latency, edge-first execution environments.
  • Contribute to performance-critical components in Rust or Go where throughput, latency, or resource constraints demand it.
  • Lead architecture and execution: break down ambiguous problems, define standards, review code, and mentor engineers.
  • Collaborate with infrastructure owners on deployment patterns, secrets management, and AWS service integrations — without owning that layer directly.

Required Skills

  • Deep Python backend experience: FastAPI or similar, async patterns, relational databases (Postgres), and migrations.
  • Strong microservice design experience: service decomposition, API contracts, and inter-system communication.
  • Docker and container-based development and deployment workflows.
  • Familiarity with Rust or Go for systems-level or performance-critical work.
  • Strong communicator who can drive alignment across engineering teams.

Personal Values

  • Bias to action, self-motivated and entrepreneurial spirit
  • Attention to detail, effective time management, and pride in work
  • Dependable, trustworthy, empathetic, and full of integrity
  • Strong collaborative communication skills