Staff Software Engineer
Core
Leads large-scale backend projects, drives system design for high-performance SaaS applications, and mentors senior engineers.
Role type
Staff Software Engineer (Backend)
Builds
Large-scale, high-availability cloud-based software systems and microservices architectures
Domain
SaaS, Cloud Infrastructure, Legal Tech
Deliverable
production ML models | product features | infrastructure
Required skills
System design, Microservices architecture, Containerization (Docker, Kubernetes), Cloud platforms (AWS/Azure/GCP), Relational and non-relational databases (Elasticsearch, Cassandra, MySQL, PostgreSQL), Java/Kotlin, Python, C#, Security-focused development, CI/CD pipelines, Observability (logging, metrics, traces), RESTful APIs, gRPC
Preferred skills
3rd party component integration, Agile methodologies, Feature flags, Advanced observability implementation
Technologies
Docker, Kubernetes, AWS, Azure, GCP, Elasticsearch, Cassandra, MySQL, PostgreSQL, Java, Kotlin, Python, C#, Jenkins, GitLab CI, CircleCI, gRPC
Responsibilities
Provide technical leadership and mentorship to engineering teams, Design and optimize scalable backend systems, Identify and resolve complex technical challenges, Collaborate with stakeholders to align architecture with business needs, Maintain comprehensive technical documentation, Drive innovation in system design and performance
Seniority
Staff, strategic leadership with hands-on implementation