Principal Software Engineer- Software Architect
Core
Leading technical direction, architecture, and engineering strategy for a modern, scalable, resilient, and intelligent enterprise SaaS product (Ready).
Role type
Principal Software Engineer (Software Architect)
Builds
Scalable, secure, and reliable cloud-native services, distributed systems, APIs, backend services, and data-intensive applications for an enterprise workforce operating platform.
Domain
Enterprise SaaS, Cloud-Native Engineering, Distributed Systems, AI-Assisted Engineering
Required skills
Java, Cloud-native engineering, Distributed systems, Database technologies, Observability, AI-assisted software engineering, Performance engineering, Security design, System architecture
Preferred skills
AI agents, Modernization strategies, Enterprise-grade compliance
Technologies
Java, OpenTelemetry, Grafana, Kibana, Prometheus, Datadog, Splunk, Relational and non-relational databases
Responsibilities
Define and drive architectural vision for scalability and resiliency; Lead evaluation and evolution of the core technology stack; Design and build highly scalable cloud-native services and distributed systems; Drive platform-wide improvements in observability, monitoring, and logging; Lead troubleshooting and root-cause analysis for complex production issues; Champion secure software design and development practices.
Seniority
Principal, hands-on IC with strategic vision and mentorship
