Software Engineer - 2
Core
Architect and develop end-to-end features for a next-generation corporate expense management platform, scaling backend systems for global commerce, payments, and ledgers while building infrastructure for automated policy management and accounting integrations.
Role type
Senior Full Stack Software Engineer (Java/Spring Boot + React/Angular/Vue)
Builds
Enterprise-grade backend engines, supporting UIs for complex business domains (travel policies, approval chains, user roles), scalable APIs, and data services for high-volume transactional integrity.
Domain
Corporate travel, payments, and expense management (SaaS)
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Java, Spring Boot, RESTful APIs, microservices, data modeling, query optimization, React/Angular/Vue, TypeScript, state management, AWS, distributed systems
Preferred skills
AI development tools (GitHub Copilot, CodeGPT, Claude, Cursor), mentoring, operational reliability
Technologies
Java, Spring Boot, React, Angular, Vue, TypeScript, AWS
Responsibilities
Architect and develop end-to-end features across the stack; Create backend engines and UIs for complex business domains; Architect and scale APIs and data services; Take technical ownership of problem domains and launch microservices; Partner with leadership to execute long-term technical vision; Contribute to technical excellence and best practices
Seniority
Mid-level (2-4 years), hands-on IC