Senior Software Engineer
New
J
JobgetherIT services
Based in India, IST time zoneFull-TimeSenior
Salary1,800,000 - 1,900,000 INR per year
Apply NowOpens the employer's application page
Job Details
- Experience
- Between 5 and 15 years of professional software engineering experience
- Required Skills
- PostgreSQLGitMicrosoft SQL ServerMySQLRESTful APIsMicroservicesAzure DevOpsDistributed Systems
Requirements
- Have 5 to 15 years of professional software engineering experience; IT services industry experience is preferred.
- Demonstrate advanced proficiency in PostgreSQL, MySQL, or Microsoft SQL Server.
- Bring strong system architecture and design expertise, particularly in distributed computing environments.
- Have experience designing scalable, reliable, high-performance software systems.
- Be able to conduct performance tuning, troubleshoot complex issues, and implement observability solutions.
- Have hands-on experience with Git and CI/CD platforms such as Azure DevOps.
- Understand TDD and BDD software testing methodologies.
- Have experience designing RESTful APIs, microservices, and modular application architectures.
- Understand AI technologies including AI agents, agentic workflows, and AI observability.
- Have practical experience with AI development tools such as GitHub Copilot, Claude Code, and Cursor.
- Have knowledge and experience developing MCP applications and integrating LLMs.
- Be able to integrate external AI APIs and incorporate intelligent capabilities into software systems.
- Demonstrate analytical and problem-solving skills, communication and collaboration skills, and a commitment to continuous learning.
Responsibilities
- Design, develop, and optimize PostgreSQL, MySQL, or SQL Server database solutions.
- Architect and implement distributed systems focused on scalability, availability, fault tolerance, and efficient resource use.
- Lead performance optimization, identify bottlenecks, and improve application responsiveness and reliability.
- Establish observability frameworks to monitor system health and performance and identify potential issues.
- Manage source control and development workflows using Git.
- Design and maintain CI/CD pipelines using Azure DevOps.
- Promote and implement TDD and BDD practices.
- Develop AI observability frameworks to monitor and evaluate intelligent systems and AI agents.
- Build RESTful APIs, microservices, AI agents, agentic workflows, and MCP-based applications powered by LLMs.
- Integrate external AI APIs and services, and collaborate with technical teams and stakeholders on architecture and engineering challenges.
View Full Description & ApplyYou'll be redirected to the employer's site