We're looking for a Software Architect (Java) to shape the technical direction of large-scale, enterprise-grade platforms, and drive architectural decisions across multiple teams. You'll define standards, guide teams, and stay hands-on through prototyping and architectural validation, while also shaping how AI-assisted development is adopted across the organization.
Requirements
- 8+ years of experience in software engineering with strong hands-on Java development.
- Proven track record designing and delivering enterprise-scale SaaS applications.
- Deep expertise in Distributed Systems, Microservices Architecture, Event-Driven Design, and Java 17/21+.
- Strong experience integrating AI-assisted development tools into engineering workflows.
- Advanced knowledge of Oracle RDBMS and PL/SQL, including complex data modeling.
Benefits
- High compensation package.
- Influence architecture across multiple product domains and engineering teams.
- Work on large-scale modernization initiatives in a real enterprise environment.
- Help define how AI is adopted in software engineering at scale.
- Stay hands-on while leading architectural strategy.
- Be part of a culture that values autonomy, technical excellence, and innovation.
