Search by job, company or skills

Senior Software Engineer

Senior Software Engineer

First American India
4-6 Years
Not Disclosed
  • Posted 2 hours ago
  • Be among the first 10 applicants

Job Description

The Senior Software Engineer I is a hands-on project contributor who owns the design and delivery of significant features and small-to-medium projects. The role translates business needs into reliable, secure and maintainable solutions, makes sound technical decisions under ambiguity, and helps raise the team's engineering and operational standards.

Key Responsibilities:

  • 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.

Competencies:

  • Project ownership: Drives work end-to-end and follows through from design to measurable production outcomes.
  • Technical judgment: Makes pragmatic decisions under uncertainty and balances simplicity, speed, quality, security and maintainability.
  • Operational excellence: Builds reliable, observable and supportable solutions and addresses root causes rather than symptoms.
  • Communication and collaboration: Communicates clearly, coordinates across teams and leads with expertise rather than ego.
  • Mentoring and teamwork: Unblocks teammates, provides thoughtful feedback and helps raise the team's technical bar.
  • Autonomy, curiosity and scrappiness: Takes initiative, explores alternatives, challenges inefficiency respectfully and escalates risks early.

Technical Skills:

An ideal candidate should have strong hands-on experience with:

  • Frontend Developer: React Js or Next .Js
  • Backend Developer: .NET Core, Nest.Js
  • AWS services and cloud-native application development
  • PostgreSQL and/or DynamoDB, including data modelling and performance considerations
  • Microservices, distributed-system concepts and resilient integration patterns
  • Git, CI/CD, automated testing, code review and secure development practices
  • Agile/Scrum delivery using tools such as Jira
  • AI coding tools such as Cursor, GitHub Copilot or Claude Code

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

Education and Experience:

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.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

secure development practices

Nest.Js

Claude Code

distributed-system concepts

CI CD

GitHub Copilot

resilient integration patterns

AI coding tools

cloud-native application development

Cursor

Similar Jobs

5-8 yrs
Bengaluru, India
Skills:
docusign , Cursor, Sosl, Jenkins, Git, Aura, APEX, Rest Apis, Soql, Azure DevOps, Salesforce Flows, Salesforce DX, SOAP APIs, GitHub Copilot, GitHub Actions, ChatGPT, Jira Service First, Agentforce AI
5-7 yrs
Bengaluru, India
Skills:
containerization , Java, Distributed Systems, C++, Microservices, Javascript, Gcp, Docker, Azure, Python, Kubernetes, AWS, Performance Optimization, AI Tools, Cloud-native Services
5-7 yrs
Bengaluru, India
Skills:
Google Cloud Compute (GCP), Infrastructure as Code (IaC), Amazon Web Services (AWS), Java, Terraform, Scala, Microsoft Azure, Kotlin
5-7 yrs
Bengaluru, India
Skills:
Distributed Systems, Software Engineering, AI coding tools, event-driven architectures, AI agents
4-7 yrs
Bengaluru, India
Skills:
.NET, Object-Oriented Programming (OOP), Nunit, Design Patterns, C#, Asp.net Mvc, Jasmine, Typescript, Javascript, Cosmos DB, Karma, Tfs, Oauth2, Solid Principles, Scrum, Mssql, Css3, Moq, jQuery, Webapi, Html5, Authentication and Authorization, MS Test, OpenIDC, Angular 2 or above, n-tier architectures