
Lead Software Engineer - Workflow Orchestration
- Pune, Maharashtra
- Permanent
- Full-time
- Lead the design and development of new architecture and major functional upgrades for the most advanced capabilities of the Coupa Platform.
- Build solid expertise of the entire Coupa application suite and leverage this knowledge to better design application and data frameworks
- Adhere to Coupa iterative development processes to deliver concrete value each release while driving longer term technical vision
- Acts as the sounding board for architecture standards and patterns, with demonstrated passion for advocating their correct usage and excellent communication skills (written and verbal).
- Document the solutions leveraging existing standards and create new templates where required; present them to project-specific governing bodies for review and approval. Consulting skills are imperative to gain
- consensus on solutions proposed.
- Work alongside Engineering and Product leadership teams to co-create the feature designs for the major releases and participate in defect analysis for maintenance releases to ensure the robust functional
- resolution to the customer-facing issues.
- Provide technical guidance and mentorship to engineers, designers, and developers.
- Engage cross-organizational teams such as Product Management,
- Integrations, Services, Support, and Operations, to ensure the success of overall software development, implementation, and deployment.
- 7-10 years of experience in Java and Spring ecosystem.
- Strong background in microservices design and RESTful APIs.
- Hands-on experience with AWS services .
- Solid understanding of event-driven architecture and asynchronous messaging
- Experience with Git, CI/CD pipelines, and containerization (Docker).
- Experience with Camunda or other workflow engines.
- Familiarity with Domain-Driven Design (DDD).
- Exposure to orchestration platforms and BPMN modeling.
- Experience building platforms or developer-focused internal tools.