xelys jobs xelys jobs

Senior Software Engineer

Crosslake Technologies

full-remoteseniorpermanentbackendfullstack Full remote 73 days ago via WTTJ

See how well this job matches your profile

Sign up to get an AI match score and generate a tailored application in seconds.

Get your match score

Tags

Domain-Driven Design (DDD)CI/CDInfrastructure as CodeTerraformAPI DesignRESTGraphQLEvent SourcingCQRSObservability

About the role

Role overview

Join Crosslake Technologies as a Senior Software Engineer in a small engineering pod that owns problems end-to-end and ships quickly. You will design and build shared backend services and APIs, define service boundaries and data models, and own the full software development lifecycle (SDLC).

Responsibilities

  • Design and build shared backend services and APIs used across multiple systems
  • Ensure services are scalable, reliable, and reusable
  • Own the full SDLC: design, development, testing, deployment, and iteration
  • Contribute to domain modeling and system design decisions to improve cohesion and reduce duplication
  • Balance speed with long-term maintainability

Requirements

  • 7+ years of software engineering experience
  • Strong backend and systems design expertise; comfortable operating across the stack when needed
  • Familiarity with Domain-Driven Design (DDD)
  • Experience deploying and operating applications in cloud environments: AWS, Azure, or GCP
  • Experience designing service-oriented / distributed systems
  • Solid understanding of the full SDLC
  • Strong hands-on experience using AI coding tools daily, beyond basic code generation
  • Ability to leverage AI across the workflow (e.g., prototyping, debugging, test generation, QA, code review, security analysis)
  • Experience with CI/CD and modern DevOps practices
  • Infrastructure as Code experience (e.g., Terraform)
  • Data modeling with SQL and NoSQL
  • API design: REST, GraphQL, and event-driven systems
  • Messaging and event patterns (e.g., Kafka, SQS, Event Sourcing, CQRS)
  • Observability: logging, metrics, tracing
  • Experience with one or more languages: Python, TypeScript, Go, or Rust
  • Basic understanding of data engineering principles

Nice to have

  • Familiarity with modern AI-enabled development environments and practices

About Crosslake Technologies

Crosslake Technologies builds innovative tools and products. The company operates with small, fast-moving engineering pods that own problems end-to-end and deliver from idea to production.

Scraped 5/13/2026