Principal Software Engineer-SRE
Core
Lead reliability, scalability, and operational excellence for a large-scale distributed CAD platform serving enterprise customers.
Role type
Principal Software Engineer (SRE)
Builds
High-availability, resilient distributed systems and internal automation tooling for Java-based services.
Domain
Industrial software / CAD / Distributed Systems
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Java, distributed systems architecture, incident management, observability, SLO/SLI definition, cloud infrastructure, CI/CD, infrastructure-as-code, system design, technical mentorship
Preferred skills
MongoDB, ZooKeeper, RabbitMQ, performance tuning, AWS, engineering standards
Technologies
Java, MongoDB, ZooKeeper, RabbitMQ, AWS
Responsibilities
Design and evolve reliability strategies for distributed systems; lead incident response and post-mortems; build automation and tooling to reduce toil; mentor SREs and engineers; define reliability standards and organizational strategy.
Seniority
Principal, hands-on IC with strategic influence