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