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
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
Benefits
- 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