
Real job — pulled straight from nference’s careers page · Verified July 23, 2026 · No reposts.
Job description
nference is hiring a Senior Software Engineer, Backend — a full-time, based in Bengaluru, India role. Apply directly on nference's careers page below.
Senior Software Engineer
Location: Bengaluru, India
Department: Development
Experience: 4-6 years
Senior Software Engineer
About nference
Our People
The Opportunity
What You'll Do
- Take ownership of the software development lifecycle, from initial design through deployment and maintenance.
- Build scalable backend services and RESTful APIs that support internal platform capabilities and system integrations.
- Design and implement robust, scalable backend systems with a strong focus on reliability, maintainability, and performance.
- Collaborate with cross-functional teams to translate business requirements into scalable technical solutions aligned with platform goals.
- Review code, mentor junior engineers, and ensure adherence to engineering standards and best practices.
- Identify and resolve system bottlenecks while optimizing performance through caching, batching, and concurrency improvements.
- Contribute to testing strategies, including unit, integration, and automated testing, to ensure system reliability and prevent regressions.
- Monitor key system metrics such as latency, error rates, and throughput, and continuously improve backend performance.
- Contribute to High-Level Designs (HLDs) and maintain clear architecture and technical documentation.
- Participate in architecture discussions, technical design reviews, and engineering planning.
- Troubleshoot production issues and continuously improve system reliability and observability.
- Drive engineering best practices and contribute to a culture of continuous improvement.
What We're Looking For
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical discipline.
- 4–6 years of professional experience in backend engineering, platform engineering, or a related software engineering role.
- Strong proficiency in Python or Go, with Python preferred as the primary backend programming language.
- Deep understanding of RESTful APIs, microservices architecture, and backend design patterns.
- Strong database skills with PostgreSQL or MySQL, including schema design, query optimization, and performance tuning.
- Working knowledge of NoSQL databases such as MongoDB.
- Hands-on experience with AWS (or similar cloud platforms), Docker, and Kubernetes.
- Solid understanding of asynchronous programming, event-driven systems, and backend performance optimization.
- Experience working with CI/CD pipelines, Git-based workflows, and Agile/Scrum development environments.
- Strong computer science fundamentals, including data structures, algorithms, object-oriented programming, and system design principles.
- Excellent analytical, debugging, problem-solving, and communication skills.
Preferred Qualifications
- Experience designing and building scalable distributed systems.
- Experience with messaging technologies such as Kafka or RabbitMQ.
- Familiarity with Redis or distributed caching solutions.
- Hands-on experience with monitoring and observability tools such as Prometheus, Grafana, or OpenTelemetry.
- Experience optimizing highly available, large-scale production systems.
- Exposure to machine learning infrastructure or data-intensive applications.
- Experience mentoring engineers and leading technical design discussions.
- Contributions to open-source projects are a plus.
Why Join nference?
Benefits & Perks
- Industry Prestige: Build your career at the "Google of Biomedicine" (as recognized by The Washington Post), working alongside exceptional software engineers, physicians, scientists, and researchers.
- Cutting-Edge Innovation: Solve complex healthcare challenges using advanced AI, machine learning, and large-scale clinical, molecular, and imaging datasets.
- Meaningful Impact: Contribute to technologies that accelerate drug discovery and biomedical research, with opportunities to be recognized as a contributing author on high-impact scientific publications where applicable.
- Growth & Flexibility: Thrive in a collaborative, innovation-driven culture with continuous learning opportunities and a hybrid work model for eligible employees after successful completion of the three-month probation period.
- Wellness & Perks: Enjoy reimbursements for gym memberships, technology gadgets, high-speed internet, professional development, comprehensive health insurance, and complimentary breakfast, lunch, and snacks at our Bangalore office.
Equal Opportunity Employer
Get Software Engineer jobs like this→
New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.
Email me new jobsSimilar jobs




Head of Forward Deployed Engineering (Remote)
Frequently asked questions
What skills are required for Senior Software Engineer, Backend at nference?
The required skills for Senior Software Engineer, Backend at nference include: Python, Go, REST, Microservices, PostgreSQL, MySQL, MongoDB, AWS, Docker, Kubernetes, CI/CD, Git, Agile, Scrum, Kafka, RabbitMQ, Redis, Prometheus, Grafana, OpenTelemetry.
What is the seniority level for Senior Software Engineer, Backend at nference?
Senior Software Engineer, Backend at nference is a Senior level position.
How do I apply for Senior Software Engineer, Backend at nference?
You can view the full description and apply for Senior Software Engineer, Backend at nference on EchoJobs: https://echojobs.io/job/nference-senior-software-engineer-nqgaz.