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.