Senior Software Engineer, Services

New
Remote (US)Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
7+ years of software engineering experience
Required Skills
Cloud ComputingDistributed Systems

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
  • 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)
  • Familiarity with modern AI-enabled development environments and practices

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
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now