We are looking for a thoughtful and experienced Senior Software Engineer to contribute to the design and development of resilient, scalable backend systems that power mission-critical enterprise applications.
You’ll play a key role in shaping the architecture and delivery processes behind a modern, microservices ecosystem.
This role is ideal for someone who thrives at the intersection of technical excellence and product impact; someone who doesn’t just ship code, but designs systems with long-term clarity, operational safety, and customer outcomes in mind.
You’ll be responsible for applying architectural principles such as domain-driven design, enabling outageless deployments, and integrating practices like feature flagging and change isolation to support high-velocity, low-risk software delivery.
You’ll work closely with cross-functional partners across engineering, product, and DevOps to ensure our services are well-structured, observable, and production-ready from day one.
While the focus is backend, any experience with frontend technologies is a bonus; especially when collaborating on full-stack solutions.
Requirements:
8+ years of backend engineering experience, with deep expertise in Java and modern frameworks (e.g., Spring Boot, Micronaut, Quarkus).
Proven success designing and maintaining microservices in production environments.
Experience building event-driven systems and asynchronous communication patterns.
Hands-on knowledge of Docker and containerized service development.
Strong foundation in domain-driven design (DDD) and modular system design.
Demonstrated success implementing outageless deployments and release strategies like canary, progressive rollout, or blue/green.
Experience implementing and managing change isolation using feature flag systems in production environments.
Product-focused mindset that can balance engineering quality with user impact and iterative delivery.
Experience mentoring other engineers and driving alignment on architecture and delivery strategy.
Skilled communicator who can break down technical decisions for stakeholders and lead through influence.
Benefits:
Health Care Plan (Medical, Dental & Vision) is provided.
Retirement Plan (401k, IRA) is available.
Life Insurance (Basic, Voluntary & AD&D) is included.
Paid Time Off (Vacation, Sick & Public Holidays) is offered.