$120K - 160K a year
Design and develop scalable backend microservices with architectural principles and collaborate cross-functionally to ensure production readiness and operational safety.
8+ years backend experience with Java and microservices, Docker/container knowledge, domain-driven design expertise, and experience with deployment strategies and feature flagging.
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. Technical Experience 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. Architecture & Delivery Expertise 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. Team & Product Mindset 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. Preferred Qualifications Experience with agentic systems and communication protocols is a plus Experience with cloud-native infrastructure and CI/CD in AWS, GCP, or Azure. Exposure to infrastructure-as-code tools like Terraform or Pulumi. Familiarity with observability platforms (e.g., Grafana, Prometheus, ELK). Effective in using AI powered code editors / IDE such as Cursor, Windsurf, etc Frontend experience (e.g., with React and TypeScript) is a plus Background in systems that support high availability, auditability, and compliance. Health Care Plan (Medical, Dental & Vision) Retirement Plan (401k, IRA) Life Insurance (Basic, Voluntary & AD&D) Paid Time Off (Vacation, Sick & Public Holidays) Work From Home
This job posting was last updated on 9/5/2025