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.

Apply for This Position