wagey.ggwagey.ggv1.0-e93b95d-4-May
Browse Tech JobsCompaniesFeaturesPricingFAQs
Log InGet Started Free
Jobs/Senior Software Engineer Role/Crosslake Technologies LLC - Senior Software Engineer, Services
Pro members applied to this job 36 hours before you saw itGet Pro ›
Crosslake Technologies LLC

Crosslake Technologies LLC - Senior Software Engineer, Services

Remote - USA+ Equity3d ago
RemoteSeniorNACloud ComputingOil & GasSenior Software EngineerRustPythonTypeScriptFull StackAWS

Upload My Resume

Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT

Apply in One Click
Apply in One Click

Requirements

• 7+ years of software engineering experience • Strong backend expertise with the ability to operate across the full stack when needed • Experience designing service-oriented or distributed systems • Familiarity with domain-driven design (DDD) principles • Exceptional systems thinking and ability to model complex domains • Experience deploying and operating applications in cloud environments (AWS, Azure, or GCP) • Solid understanding of the full SDLC • Deep experience with (i.e., daily usage of) AI coding tools • AI-Native Development • Hands-on experience using AI-assisted development tools beyond basic code generation • Ability to leverage AI across the workflow (e.g., prototyping, debugging, test generation, QA, code review, security analysis) • Ability to balance AI-assisted development with sound system design and long-term maintainability • Familiarity with modern AI-enabled development environments and practices • Infrastructure as Code (e.g., Terraform) • CI/CD and modern DevOps practices • API design (REST, GraphQL, event-driven systems) • Messaging systems (e.g., Kafka, SQS), Event sourcing, CQRS patterns • Data modeling (SQL and NoSQL) • Observability practices (logging, metrics, tracing) • Experience with one or more of the following languages: Python, TypeScript, Golang, Rust • Basic understanding of data engineering principles • Small teams, high ownership, minimal handoffs • Fast, iterative delivery with an emphasis on sound system design • Pragmatic decision-making over over-engineering • Engineers are expected to operate across the stack, not within silos • What success looks like • You design services that are reused across multiple systems • You create clean abstractions that simplify downstream development • You balance speed with long-term maintainability • You improve system consistency and reduce fragmentation • You effectively use AI tools to increase speed without sacrificing quality • Crosslake Technologies

Responsibilities

• Design and build shared backend services and APIs used across multiple systems • Define service boundaries, contracts, and data models • Own the full SDLC: design, development, testing, deployment, and iteration • Contribute to domain modeling and system design decisions • Ensure services are scalable, reliable, and reusable • Improve system cohesion and reduce duplication across tools and products • Use AI tools to accelerate development while maintaining high code quality • Balance speed with long-term maintainability and extensibility

Get Started Free

No credit card. Takes 10 seconds.

Privacy·Terms··Contact·FAQ·Wagey on X