Senior Software Engineer
Core
Provide technical leadership for enterprise SaaS platforms, focusing on Java-based architecture, distributed systems, and cloud-native services.
Role type
Senior Software Engineer (Technical Lead)
Builds
Large-scale business-critical applications, secure and scalable software across multiple products
Domain
Enterprise SaaS, Cloud Infrastructure, Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java, distributed systems design, cloud environment operations, technical strategy, architecture reviews, engineering best practices
Preferred skills
Spring Boot, Spring Cloud, Hibernate, Kafka, AWS, Azure, GCP, PostgreSQL, MySQL, SQL Server, Oracle, microservices, event-driven systems, AI-enabled capabilities integration, AI-assisted development tools
Technologies
Java, Spring Boot, Spring Cloud, Hibernate, Kafka, AWS, Azure, GCP, PostgreSQL, MySQL, SQL Server, Oracle
Responsibilities
Drive technical strategy and guide platform evolution, design and operate distributed systems, lead architecture reviews, deliver secure and highly available software, integrate AI capabilities into production systems
Seniority
Senior, hands-on IC with leadership responsibilities