Engineer, Software

Fifthnote (A unit of INVERTEDI IT CONSULTANCY Private Limited)

Hyderabad

On-site

INR 1,400,000 - 2,800,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Fifthnote is seeking a Software Engineer to shape and implement the technology strategy across Ensemble software delivery teams. You will design, develop, and deploy scalable software with a focus on quality, security, and maintainability.

You will mentor peers, participate in architecture reviews, and work with product and design to translate concepts into incremental deliverables that deliver frequent value. Remote role with onsite travel as needed to client locations.

Qualifications

  • Bachelor's degree in Computer Science, Statistics, Mathematics, or a related technical field; advanced degrees preferred.
  • 3+ years of hands-on software engineering experience building production-grade applications using JavaScript/TypeScript, .NET Core, or similar languages.
  • Deep understanding of core engineering fundamentals including automated testing, CI/CD, code quality, observability, DevOps practices, and iterative delivery.
  • Experience with CI/CD platforms, RESTful API development/GraphQL, serverless architectures, containerization/orchestration, IaC, and at least three cloud platforms.
  • Proven experience with componentized, microservices, or distributed architectures and strong communication skills.

Responsibilities

  • Design, develop, test, deploy, monitor, and continuously improve high-quality software solutions using modern engineering practices.
  • Build scalable, maintainable, and reusable components, patterns, frameworks, and tooling across multiple delivery teams.
  • Collaborate with product and design teams to translate concepts into technical designs and incremental deliverables.
  • Partner with architecture to establish and advocate for technical standards and best practices.
  • Lead technical design sessions, spike investigations, and architecture reviews aligned with platform strategy.
  • Engage in code reviews to ensure quality and mentor engineers.
  • Troubleshoot complex, multi-system issues across distributed architectures and drive long-term fixes.
  • Promote automation, observability, testing, security-first design, and continuous improvement.
  • Evaluate emerging technologies, frameworks, and vendor solutions for potential value.

Skills

JavaScript/TypeScript
.NET Core
CI/CD
RESTful API/GraphQL
Serverless architectures
Docker
Kubernetes
IaC (Terraform/CloudFormation/Bicep)
Public cloud (AWS/Azure/GCP)
Observability/Monitoring
Microservices

Education

Bachelor's degree in Computer Science/Statistics/Mathematics or related field

Tools

Docker
Kubernetes
Terraform
CloudFormation
Bicep
AWS
Azure
GCP
Copilot / AI-assisted tools

Job description

Job Summary

As a Software Engineer, you will play a key role in shaping and implementing the technology strategy across Ensemble software delivery teams. You will architect and develop scalable, resilient, and reusable software solutions that accelerate delivery and improve engineering efficiency. This role requires a deep understanding of modern software engineering patterns, a strong desire to mentor others, and a passion for elevating engineering practices. You will work closely with product, architecture, and engineering leadership to translate business objectives into actionable technical solutions. Through hands-on design sessions, technical prototyping, and code reviews, you will influence engineering behaviors and help establish high standards for quality, security, performance, and maintainability. Your work will directly impact the organization's ability to achieve long-term strategic goals.

Responsibilities
  • Design, develop, test, deploy, monitor, and continuously improve high-quality software solutions using modern engineering practices.
  • Build scalable, maintainable, and reusable components, patterns, frameworks, and tooling that address cross-cutting needs across multiple delivery teams.
  • Collaborate with product and design teams to translate product concepts into technical designs and incremental deliverables that provide frequent, high-quality customer value.
  • Partner with architecture to help establish, document, and advocate for technical standards, design patterns, and best practices.
  • Participate in and help lead technical design sessions, spike investigations, and architecture reviews, ensuring alignment with long-term platform strategy.
  • Engage in code reviews to ensure code quality, promote best practices, and mentor engineers through constructive, actionable feedback.
  • Troubleshoot complex, multi-system issues across distributed architectures, driving sustainable long-term fixes.
  • Contribute to a culture of engineering excellence by promoting automation, observability, testing, security-first design, and continuous improvement.
  • Help evaluate emerging technologies, frameworks, and vendor solutions, and provide guidance on their potential impact or value.
Qualifications
Required Skills Experience
  • Bachelor's degree in Computer Science, Statistics, Mathematics, or a related technical field; advanced degrees preferred.
  • 3+ years of hands-on software engineering experience building production-grade applications using JavaScript/TypeScript, .NET Core, or similar languages, with a demonstrated ability to learn new technologies quickly.
  • Deep understanding of core engineering fundamentals including automated testing, CI/CD, code quality, observability, DevOps practices, and iterative delivery.
  • Experience working with at least three or more of the following:
  • Continuous Integration Continuous Delivery (CI/CD) platforms
  • RESTful API development and/or GraphQL
  • Serverless architectures (AWS Lambda, Azure Functions, etc.)
  • Containerization and orchestration (Docker, Kubernetes)
  • Infrastructure as Code (IaC) technologies (Terraform, CloudFormation, Bicep)
  • Public cloud platforms (AWS, Azure, GCP)
  • Application observability and monitoring tooling
  • Event-driven or streaming architectures (Kafka, EventBridge, Pub/Sub)
  • Proven experience building and supporting applications using componentized, microservices, or distributed architectures.
  • Strong written and verbal communication skills, with the ability to explain complex technical concepts to both technical and nontechnical audiences in a globally distributed organization.
  • Demonstrated knowledge of software architecture principles, design patterns, and engineering best practices.
  • Exposure to AI-enabled development tools, code generation models, or ML-driven insights (e.g., Copilot, embedding models, vector search).
  • Must be inquisitive and demonstrate openness to innovation including AI to explore better processes and ways to alleviate friction and improve patient and client experiences.
  • This is a remote position; however, candidates must be willing and able to travel to and work onsite at client, temporary, or corporate office locations as business needs require.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Expert Software Engineer
Expert Software Engineer

Alegeus • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Lead Engineer, Software
Lead Engineer, Software

Ensemble Health Partners, India • Hyderabad

On-site
INR 1,500,000 - 2,000,000
Comprehensive health insurance
Accidental insurance coverage
Professional development programs
+1
Lead Software Engineer
Lead Software Engineer

Ensemble Global • Hyderabad

On-site
INR 1,000,000 - 1,500,000
Comprehensive health insurance coverage
Accidental insurance coverage
Professional development programs
+2
Sr Software Engineer (Application)
Sr Software Engineer (Application)

Arthrex India • Pune District

On-site
INR 1,200,000 - 1,800,000
Sr. Software Engineer
Sr. Software Engineer

Providence College Of Engineering • Hyderabad

On-site
INR 1,800,000 - 3,000,000
Senior Engineer, Software (DE Team )
Senior Engineer, Software (DE Team )

Ensemble Health Partners, India • Hyderabad

On-site
INR 1,000,000 - 1,500,000
Comprehensive health insurance
Accidental insurance
Professional development reimbursement
+2
Senior Manager, Software Engineering
Senior Manager, Software Engineering

Ensemble Health Partners • Hyderabad

Hybrid
INR 4,000,000 - 7,000,000
Health insurance
Accidental insurance
Professional development programs
+3
Senior Software Engineer
Senior Software Engineer

Streamline Healthcare Solutions • Bengaluru

Hybrid
INR 1,800,000 - 3,000,000
Sr. Software Engineer
Sr. Software Engineer

Providence India • Hyderabad

On-site
INR 3,000,000 - 6,000,000
Lead Engineer, Software (DE Team)
Lead Engineer, Software (DE Team)

Ensemble Health Partners, India • Hyderabad

On-site
INR 1,500,000 - 2,500,000
Comprehensive health insurance
Accidental insurance
Professional development programs
+1