Senior Software Engineer, Services
Core
Design and build shared backend services and APIs used across multiple systems to support private equity investors and portfolio company leaders.
Role type
Senior Software Engineer, Services (Backend & Systems Design)
Builds
Shared backend services, system foundations, and reusable APIs for Crosslake's tools and products.
Domain
Private Equity / Technology Consulting / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Backend systems design, distributed systems architecture, Domain-Driven Design (DDD), Cloud operations (AWS/Azure/GCP), AI-assisted development workflow, Full SDLC ownership, API design, Scalability engineering, System modeling, Code quality assurance
Preferred skills
Infrastructure as Code (Terraform), CI/CD pipelines, Event-driven architecture (Kafka, SQS), CQRS patterns, Data modeling (SQL/NoSQL), Observability practices, Python/TypeScript/Golang/Rust, Data engineering principles
Technologies
AWS, Azure, GCP, Terraform, Kafka, SQS, Python, TypeScript, Golang, Rust, REST, GraphQL