Senior Software Engineer, AI SaaS Software

New
J
JobgetherAI SaaS
Based in India, UTC−6 to UTC+2, spanning North American Central Time through Central European Summer TimeFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
At least 7 years of professional software engineering experience
Required Skills
AWSPostgreSQLJavascriptRedisReactScala

Requirements

  • At least 7 years of professional software engineering experience building and maintaining production systems.
  • Strong backend engineering expertise in Scala or comparable languages such as Java, Ruby, or C#.
  • Solid JavaScript and React experience.
  • Demonstrated experience building, scaling, and evolving SaaS products in production.
  • Deep familiarity with AI-powered coding tools such as Claude Code, Codex, Cursor, or comparable agentic development solutions.
  • Practical experience with multi-session coding environments and agent-driven workflows, including context and task management.
  • Strong judgment in evaluating when to use AI-generated solutions versus manual implementation or further investigation.
  • Experience designing systems and architectures.
  • Ability to build or customize AI-assisted workflows, internal engineering tools, reusable prompts, and agent-based systems.
  • Ability to move between implementation, system design, AI-agent guidance, debugging, and code review.
  • Excellent written communication and ability to collaborate in an asynchronous, distributed team.
  • Availability to work within the team's preferred time zones, approximately UTC−6 to UTC+2.

Responsibilities

  • Architect and evolve scalable backend systems using Scala, Play Framework, PostgreSQL, Redis, AWS, and related technologies.
  • Design, develop, and deploy reliable APIs and AI-assisted services.
  • Own end-to-end feature development, including implementation, testing, deployment, and production support.
  • Build and maintain frontend experiences using React and the listed frontend tools.
  • Develop and maintain agent-driven engineering workflows for coding, debugging, and refactoring.
  • Use AI coding tools while evaluating generated code for maintainability, reliability, and quality.
  • Create internal developer tools, reusable prompts, AI skills, and automation systems.
  • Optimize performance across frontend applications, backend services, APIs, infrastructure, and AI-assisted development pipelines.
  • Establish practices for AI-native software development and human-AI collaboration.
  • Help define technical direction and development practices while progressing toward leading a small team of two to three engineers.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now