Senior Software Engineer / Technical Lead (Backend)

6 - 8 years

22 - 25 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

About the role:


We are looking for a Senior Software Engineer / Technical Lead to play a key role in designing, building, and evolving our core product platform. This is a hands-on leadership role suited for someone who enjoys owning complex systems, working closely with product and business stakeholders, and setting a high engineering bar in a fast-growing product company. You will be expected to contribute at multiple levels: system design, coding, technical decision-making, mentoring engineers, and working with clients when required. 

Responsibilities

  • Own the design and development of core backend components of the Digilytics platform. 
  • Drive system design discussions and produce clear, pragmatic HLD and LLD for new features and enhancements. 
  • Translate product and business requirements into scalable, secure, and maintainable technical solutions. 
  • Lead development efforts across feature teams and ensure timely, high-quality product releases. 
  • Write clean, efficient, and well-tested code, and actively participate in code reviews. 
  • Ensure engineering best practices around performance, reliability, security, and observability. 
  • Collaborate with product managers, QA, data/AI teams, and client-facing teams. 
  • Support client-specific customizations and deployments when needed. 
  • Act as a technical mentor for junior engineers and contribute to raising overall team capability. 
  • Work closely with onshore and offshore teams across geographies. 

Expected Skills (Must Have)

  • Strong experience designing and building web-based applications that operate at scale, preferably in regulated or high-availability domains such as fintech. 
  • Solid foundation in system design with the ability to translate business requirements into clear HLD and LLD. 
  • Excellent problem-solving skills with a track record of owning technical decisions end to end. 
  • Proficiency in at least one backend language such as 

    Java or Python

    , with strong fundamentals in concurrency and memory management. 
  • Hands-on experience with modern web frameworks (for example Spring Boot or equivalent) and building REST-based APIs. 
  • Strong understanding of data modeling and practical experience with both relational and NoSQL databases (MySQL, Oracle, PostgreSQL, MongoDB, etc.). 
  • Good grasp of web fundamentals including HTTP, REST, authentication/authorization, and frontend basics (HTML, CSS, JavaScript). 
  • Experience working in cloud environments such as AWS, Azure, or GCP, including deployment, configuration, and monitoring. 
  • Ability to write clean, maintainable, well-tested code and drive high engineering standards through reviews and mentoring. 
  • Comfortable working in ambiguous problem spaces and breaking down complex requirements into deliverable solutions. 
  • Strong communication skills with the ability to explain technical concepts clearly to engineers, product, and non-technical stakeholders. 
  • Proven ability to lead by example, collaborate within a team, and take ownership of outcomes. 

Desired Skills

  • Experience designing and building systems within fintech, payments, lending, trading, or other financial domains. 
  • Exposure to distributed systems, scalability patterns, event-driven architectures, and performance optimization. 
  • Familiarity with CI/CD pipelines, infrastructure as code, and operational best practices. 
  • Experience with Python-based data or ML workflows, including model fine-tuning, deployment, or inference pipelines. 
  • Hands-on experience building or integrating AI agents, LLM-based systems, or using agent frameworks is a plus but not mandatory. 
  • Prior experience mentoring engineers or acting as a technical lead on medium to large projects. 
  • Awareness of security, compliance, and data privacy considerations common in financial systems. 

Experience & Mindset

  • 6-8 years of professional experience building and delivering production-grade software. 
  • Strong product mindset with the ability to balance speed, quality, and long-term maintainability. 
  • Comfortable working in startup or fast-growing environments with evolving priorities. 
  • Willingness to stay hands-on while also guiding technical direction and team execution. 
  • Experience working with geographically distributed teams is a plus. 

Education Background

  • A Bachelors degree, or equivalent, preferably in Software Engineering and Computer Science 

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Digilytics logo
Digilytics

Advertising Services

Data City

RecommendedJobs for You