First American logo

Senior Software Engineer I

First American
NewPosted yesterday

LOCATION

Bangalore · Onsite

EXPERIENCE

4+ Years

TYPE

FullTime

SKILLS REQUIRED

Backend DevelopmentFrontend DevelopmentCloud ArchitectureSoftware ArchitectureIncident response

Job description

Overview

Senior Software Engineer I is a hands-on project contributor who owns the design and delivery of significant features and small-to-medium projects, translating business needs into reliable, secure and maintainable solutions.

What you'll do

  • Lead features or small-to-medium projects from requirements and design through implementation, release and production support.
  • Break down ambiguous requirements, evaluate technical trade-offs, and communicate assumptions, risks and recommendations clearly.
  • Design, develop and review clean, secure, tested and maintainable software that meets First American engineering standards.
  • Embed reliability, performance, security, observability, error handling and recovery considerations into solutions.
  • Partner with product, quality, architecture, platform and other engineering teams to resolve dependencies and delivery blockers.
  • Mentor engineers through code reviews, debugging, design discussions and knowledge sharing.
  • Participate in on-call support, incident response and root-cause analysis, ensuring learnings result in durable improvements.
  • Use AI-assisted development tools for design, coding, testing, documentation, debugging and analysis while rigorously validating outputs.

What you'll need

  • Bachelor's or Master's degree in Computer Science, Information Technology, Engineering or a related discipline; equivalent practical experience may be considered.
  • Typically 4+ years of hands-on software engineering experience, including independent ownership of production features or projects.
  • Strong hands-on experience with React Js or Next .Js (frontend).
  • Strong hands-on experience with .NET Core or Nest.Js (backend).
  • Strong hands-on experience with AWS services and cloud-native application development.
  • Strong hands-on experience with PostgreSQL and/or DynamoDB, including data modelling and performance considerations.
  • Strong hands-on experience with microservices, distributed-system concepts and resilient integration patterns.
  • Strong hands-on experience with Git, CI/CD, automated testing, code review and secure development practices.
  • Strong hands-on experience with Agile/Scrum delivery using tools such as Jira.
  • Strong hands-on experience with AI coding tools such as Cursor, GitHub Copilot or Claude Code.

Nice to have

  • Python, Node.js, OpenAPI/Swagger, infrastructure as code, observability platforms and experience with production support or SLOs.

Details

  • Location: Bangalore, Karnataka, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer I