Role Overview:
- This role is part of the Services team, building shared backend services and system foundations for Crosslake's tools and products.
- Engineers operate in small, highly capable pods that own problems end-to-end and move quickly from idea to production.
- The position requires strong architectural thinking and hands-on execution, with a focus on reliable, extensible services.
Key Responsibilities:
- Define service boundaries, contracts, and data models to improve system cohesion and reduce duplication.
- Ensure services are scalable, reliable, and reusable, balancing speed with long-term maintainability.
- Contribute to domain modeling and system design decisions, deploying and operating applications in cloud environments.
Qualifications:
- 7+ years of software engineering experience with strong backend expertise and the ability to operate across the stack.
- Experience designing service-oriented or distributed systems with familiarity in domain-driven design principles.
- Deep experience with AI coding tools for prototyping, debugging, test generation, and security analysis.
Crosslake Technologies
Crosslake provides programmatic, proactive technology governance and support to private equity investors and tech-enabled companies throughout the investment lifecycle. The company builds small, highly capable engineering teams and values service, curiosity, credibility, commitment, and creativity.