\*\*Work Mode- 3days mandatory WFO (Hybrid)
The Opportunity
*“Come join our product development team in a hands-on technical role where you’ll be involved in the end-to-end lifecycle of software development and methodologies. This role provides the opportunity to develop a deep understanding of our business, and work closely with professional services and product management to develop a highly feature rich product.”*
– VP, Software Engineering.
What We’re Seeking
- 7+ years of hands-on experience in software development
, building scalable, robust, and high-performance distributed systems.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or related disciplines — or equivalent relevant experience in software architecture, design, development, and testing.
- Strong expertise in Java (Java 11/17+) with deep hands-on experience in Spring Boot
, Spring Cloud, and the broader Spring ecosystem.
- Proven experience designing, building, and operating microservices-based architectures at scale.
- Extensive experience building and consuming REST APIs and gRPC APIs with a strong understanding of API design principles, versioning, security, and contract-first development.
- Hands-on experience with AWS Cloud Services including EC2, Lambda, S3, RDS/RDBMS, and cloud-native design patterns for resilience, scalability, and fault tolerance.
- Strong proficiency with Docker containerization and Kubernetes (K8s) for container orchestration.
- Experience with Helm Charts for Kubernetes package management.
- Proficiency in GitOps-based deployment workflows and GitOps CI/CD pipelines (e.g., ArgoCD).
- Strong knowledge of database concepts, programming, and optimization with experience in RDBMS (PostgreSQL, MySQL, or similar) including schema design, query tuning, and data modeling.
- Strong foundation in software design principles including design patterns, data structures, algorithms, and database structures.
- Experience in writing product specifications and technical documentation to present features, designs, and solutions to a wider audience.
- Excellent communication skills with the ability to articulate design decisions with architects and discuss strategy/requirements with cross-functional teams.
- Business domain knowledge — ability to understand the business context and translate it into effective technical solutions.
- Demonstrated ability to lead and mentor engineering teams, providing technical guidance, conducting code reviews, and driving best practices.
- Ability to work effectively with multiple stakeholders including Architect teams, Engineering Leaders, and cross-functional partners to drive alignment and delivery.
- Quick learner with a growth mindset and willingness to take full ownership of services, systems, and end-to-end deliverables.
- Ability to drive scrum processes and ensure predictable, high-quality delivery within agile teams.
- Ability to provide product demonstrations to stakeholders, customers, or leadership teams is an advantage.
What You’ll Contribute
- Design, develop, deploy, and support modules of large, world-class, enterprise-level products.
- Take full ownership of one or more services/domains, ensuring reliability, scalability, and operational excellence.
- Participate in architectural design of the product, providing technical solutions and guidance for complex business problems while ensuring alignment with the overall system architecture.
- Drive technical design reviews, code reviews, and ensure engineering best practices across the team.
- Evaluate new design specifications, raise quality standards, and address architectural concerns proactively.
- Develop high-level development timelines based on project scope and deep understanding of the existing application codebase.
- Mentor and coach junior and mid-level engineers, fostering a culture of continuous learning, technical excellence, and accountability.
- Champion DevOps and CI/CD best practices, ensuring rapid, reliable, and repeatable deployments.
- Maintain and upgrade product source codes, proactively identifying technical debt, performance bottlenecks, and system risks — and driving resolution.
- Articulate design decisions and trade-offs clearly to both technical and non-technical audiences.
Our Offer to You
- An inclusive culture strongly reflecting our core values: Act Like an Owner, Delight Our Customers and Earn the Respect of Others.
- The opportunity to make an impact and develop professionally by leveraging your unique strengths and participating in valuable learning experiences.
- Highly competitive compensation, benefits and rewards programs that encourage you to bring your best every day and be recognized for doing so.
- An engaging, people-first work environment offering work/life balance, employee resource groups, and social events to promote interaction and camaraderie.