Staff Software Engineer

Apply for this job

Job Description

Summary

Our client is seeking a Staff Software Engineer to architect, develop, and optimize backend APIs and distributed systems powering large-scale vehicle configuration, pricing, inventory, and sales platforms. This role blends deep technical engineering with architectural leadership to drive performance, scalability, and integration across enterprise systems.

Key Responsibilities

  • Architect distributed systems with a focus on scalability and maintainability.
  • Lead development of backend APIs and services supporting customer-facing digital platforms.
  • Write secure, well-tested code and mentor engineers through reviews and best practices.
  • Build and optimize integrations using REST, GraphQL, Kafka, and messaging queues.
  • Guide engineers in architectural design and modern development patterns.
  • Evaluate and adopt emerging technologies to enhance system capabilities.
  • Partner with cross-functional teams to align technical execution with business goals.
  • Champion CI/CD, automated testing, observability, and system performance practices.

Required Qualifications

  • Bachelor’s or Master’s in Computer Science, Engineering, or equivalent experience.
  • 8+ years building enterprise-grade backend systems and services.
  • Expertise in Java, Spring Boot, and scalable microservice architectures.
  • Experience with distributed systems and event-driven architectures (Kafka).
  • Hands-on experience with Docker, Kubernetes/AKS, and Microsoft Azure.
  • Familiarity with PostgreSQL, Redis, and cloud-native storage solutions.
  • Proven ability to lead technical direction and mentor engineering teams.

Tech Stack

  • Java
  • Spring Boot
  • Microservices
  • Apache Kafka
  • Docker
  • Kubernetes / AKS
  • Azure
  • PostgreSQL
  • Redis
  • GraphQL
  • REST APIs

Compensation & Benefits

Competitive compensation aligned with market standards.
Health benefits, PTO, remote flexibility (varies by client).

Work Schedule

Monday–Friday, flexible hours, occasional on-call (if applicable).

About the Client

Our client is a growing technology-focused organization committed to building scalable digital solutions.

Why Join the Team?

  • Work on large-scale, high-impact distributed systems powering enterprise digital platforms.
  • Collaborate with cross-functional partners in a modern engineering environment.
  • Lead architectural direction and mentor engineering teams at scale.

How to Apply

Submit your resume to people@ignitetalentpartners.com. Shortlisted candidates will be contacted.