
Tech Lead Software Engineer
4 weeks ago
Our client is a global technology consulting company specializing in AI, data, and cloud solutions. They help organizations transform digitally by offering services such as AI/ML model development, cloud infrastructure modernization, DevOps automation, and data engineering. They serve clients across industries including finance, insurance, healthcare, and telecommunications. Their focus is on delivering scalable, secure, and efficient technology solutions using platforms like AWS, Azure, and GCP to drive business outcomes.
Overview
We are seeking a Team Lead Software Engineer to join our team and deliver high-quality software solutions
while maintaining existing systems. The ideal candidate should aim to provide a best-in-class user
experience and contribute to the design, implementation, testing, and maintenance of software applications.
The candidate is expected to ensure the on-time delivery of high-quality software projects in accordance with
established best practices. They should possess a strong commitment to continuous learning and remain current
with the latest technological advancements. Additionally, they are encouraged to actively participate in the
recruitment of developers and to continually enhance the recruitment processes.
Essential Functions - All
Lead the development team with an emphasis on delivery and maintaining team morale. Contribute to
setting and upholding development standards and best practices, ensuring compliance among
developers. Manage developers directly within their delivery team. Identify individual strengths and
weaknesses, supporting skill development through personalised plans. Conduct regular one-on-one
meetings, set objectives, and evaluate probation periods. Delegate development tasks to team
members.
Responsible for safeguarding the integrity of the software, ensuring effective management of technical
debt through prevention and resolution whenever feasible. Take ownership of the product and your
contributions to its development.
Develop services and products that consistently provide high volume, low latency, high availability,
robust performance, and security. Emphasise critical details and prioritise incremental releases.
Support the design, implementation, and testing of new features. Engage actively in requirements
refinement discussions. Review technical specifications and architecture diagrams created by the
Architect or Principal. Support change management, capacity planning, and emergency response
efforts as an expert in the runtime environment and business logic behaviour.
Coach / Mentor junior developers to understand the architecture and technical specifications. Pair
program on complex items, minimising risk and enhancing exchange of skills. Write code based on the
company`s coding best practices and industry standards.
Maintain comprehensive automated testing coverage. Generate unit tests as an integral component of
the development process to enhance code quality. Conduct peer code reviews, including group open
reviews. Assist in developing and maintaining your team`s CI/CD infrastructure.
Participation and ownership were essential for deployment, overseeing the team`s product and alerting
requirements, and implementation. Engagement in product support and bug resolution was also required.
Active involvement in all agile ceremonies, including sprint refinement, planning, retrospectives, and
daily stand-ups, was expected. Additionally, contributing ideas to facilitate the team`s progress was
encouraged.
Prepare comprehensive code documentation, including API details and data dictionaries. Suggest
enhancements and propose innovative ideas and solutions. Communicate findings effectively to
leadership.
Backend Specific Essential Functions
Design and build domain-driven APIs for both internal and external usage. Supports optimal
API practices and encourages the adoption of innovative API platforms and technologies.
Builds API-driven data flows.
Identifies stream and event-driven architecture requirements and implements them where appropriate.
Design and develop components utilising Golang and Java, in close collaboration with our backend
platforms.
Frontend Specific Essential Functions
Design and build components in ReactJS, working closely with our frontend platforms.
Additional Responsibilities
In this section, we will highlight tasks, knowledge, and experience that are specific to the role in this team.
Required for All Jobs
Performs other duties as needed or requested.
Complies with all policies, regulations, and standards.
Demonstrates company values at all times.
Qualifications
Bachelor`s degree in computer science, Information Systems or a related technical discipline.
Secondary School / High School Diploma Graduate of a technical-related course or discipline.
Work Experience - All
7+ years` experience in developing highly scalable REST microservices. 7+ years
of B2B SaaS enterprise applications with a large user base.
7+ years of mobile and/or desktop application development.
7+ years working with pub/sub messaging systems Apache Kafka, ActiveMQ, RabbitMQ 7+ years of
Automation testing generating Unit, BDD Behaviour-driven development) and/or TDD Test-driven
development).
Backend Specific Work Experience
7+ years Java, Golang, Ruby, Snowflake, PostgreSQL, Redis, AWS.
7+ years of commercial Java development experience.
7+ years of Core Java JVM, collections, generics, functional programming ), Spring Framework and
associated projects Boot, Core, Data )
7+ years of micro-service backend architecture.
7+ years building and maintaining high-quality, scalable API solutions for enterprise web
applications and/or data platforms.
Frontend Specific Work Experience
7+ years Angular, ReactJS, TypeScript, Redux, AWS.
7+ years NextJS framework.
7+ years of micro-frontend architecture.
Knowledge, Skills & Abilities - All
Line Management experience.
Ability to mentor other members with the best design and coding practices. High
degree of proficiency in Design Principles and Microservices.
Production AWS hands-on experience.
Excellent design and architecture skills in OO software technologies.
Practical knowledge of algorithms and data structures.
Build and deploy large-scale systems.
Extensive production experience in developing and deploying customer-facing applications that serve
thousands of users, encompassing software engineering architecture, component design, coding, unit
testing, behaviour-driven development BDD, test-driven development TDD, documentation, and
deployment. Possesses professional-level communication skills with the ability to effectively convey ideas
to a diverse audience with various specialisations.
Production experience working with CI/CD environments is required.
Experience working with pub/sub/messaging systems Kafka, ActiveMQ )
Experience in DevOps activities AWS, k8s, Terraform, Docker )
Experience in automated software testing through unit/functional/ integration test suites. Experience
with monitoring & logging technologies Splunk, New Relic ) Push technologies Websockets)
Collaborative attitude, team player, friendly, passionate, and flexible to learn new tools and skillsets.
Experience working with Agile methodologies.
Strong sense of ownership and focus on long-term usability and extensibility. Strong
experience solving complex problems.
Ability to work toward goals, meet deadlines, and contribute positively to the team
environment.
They are not afraid to work outside of their comfort zone and are aware of the potential benefits that
can be gained even without extensive knowledge of the systems or people. Professional and discreet
with managerial matters
Skilled in the use of Microsoft Office products.
Backend Specific Knowledge, Skills & Abilities
Experience with SQL, Entity Framework, and/or NOSQL solutions.
Frontend Specific Knowledge, Skills & Abilities
Knowledge of HTML, CSS, and CSS frameworks (such as Bootstrap and Tailwind).
Licences & Certifications.
AWS Certified Developer
Freedom to Act
Work is accomplished with minimal or no direction.
Exercises judgment in selecting methods, techniques, and evaluation criteria in obtaining results.
Exerts significant latitude in determining objectives of assignment.
Takes calculated risks with consultation from the expert.
Problem Complexity and Problem-Solving Timeframes
Works on complex issues where analysis of situations or data requires
-
Lead Software Engineer
2 weeks ago
Pune, Maharashtra, India Coupa Software Full timeJob DescriptionCoupa makes margins multiply through its community-generated AI and industry-leading total spend management platform for businesses large and small. Coupa AI is informed by trillions of dollars of direct and indirect spend data across a global network of 10M+ buyers and suppliers. We empower you with the ability to predict, prescribe, and...
-
Sr. Lead Software Engineer
6 days ago
Pune, Maharashtra, India Coupa Software Full timeJob DescriptionCoupa makes margins multiply through its community-generated AI and industry-leading total spend management platform for businesses large and small. Coupa AI is informed by trillions of dollars of direct and indirect spend data across a global network of 10M+ buyers and suppliers. We empower you with the ability to predict, prescribe, and...
-
Software Engineering Team Lead
4 days ago
Pune, Maharashtra, India beBeeSoftwareEngineering Full time ₹ 1,50,00,000 - ₹ 2,50,00,000Job Title: Software Engineering Team LeadAre you a software engineering leader looking for a new challenge? We have an exciting opportunity for a seasoned tech professional to join our team as a Software Engineering Team Lead. In this role, you will oversee the development and maintenance of software solutions, manage projects, provide technical support, and...
-
High-Tech Software Engineering Position
7 days ago
Pune, Maharashtra, India beBeeSoftware Full time ₹ 25,00,000 - ₹ 30,00,000Job Title:Ambitious Software Engineering LeaderAbout the Role:We are seeking a highly skilled and experienced software engineering leader to join our team. As a Tech Lead/Software Engineer, you will be responsible for leading the development team in delivering high-quality software solutions while maintaining existing systems.Key Responsibilities:- Develop...
-
Tech Lead
2 days ago
Pune, Maharashtra, India Dispatch Network Full time ₹ 1,04,000 - ₹ 1,30,878 per yearDispatch Network is hiring a Tech Leadto build the tech stack for Last Mile 2.0Dispatch is at an inflection point: moving from proven MVP stacks to on-ground pilots to national scale. This is where you come in.⸻⸻⸻Role Overview:As our Technical Lead Engineer, you will be a key engineering hire working alongside the CPTO and co-founders. This is a...
-
Lead Software Engineer
2 days ago
Pune, Maharashtra, India InRhythm Full timeWere Looking For a Lead Software (UI React) EngineerOur Team is looking for someone who has a passion for building rich full stack web applications.This individual will own the full software development lifecycle to assess, and deliver critical web application that will directly impact hundreds of thousands to millions of users.This individual will also help...
-
Lead Software Engineer
1 day ago
Pune, Maharashtra, India InRhythm Full timeWe're Looking For a Lead Software (UI - React) Engineer Our Team is looking for someone who has a passion for building rich full stack web applications. This individual will own the full software development lifecycle to assess, and deliver critical web application that will directly impact hundreds of thousands to millions of users. This individual will...
-
Sr. Lead Software Engineer
2 weeks ago
Pune, Maharashtra, India Coupa Software, Inc. Full time US$ 1,25,000 - US$ 1,75,000 per yearCoupa makes margins multiply through its community-generated AI and industry-leading total spend management platform for businesses large and small. Coupa AI is informed by trillions of dollars of direct and indirect spend data across a global network of 10M+ buyers and suppliers. We empower you with the ability to predict, prescribe, and automate smarter,...
-
Lead Software Engineer
3 days ago
Pune, Maharashtra, India Coupa Software, Inc. Full time US$ 1,50,000 - US$ 2,00,000 per yearCoupa makes margins multiply through its community-generated AI and industry-leading total spend management platform for businesses large and small. Coupa AI is informed by trillions of dollars of direct and indirect spend data across a global network of 10M+ buyers and suppliers. We empower you with the ability to predict, prescribe, and automate smarter,...
-
Data Engineer/Tech Lead
7 days ago
Pune, Maharashtra, India CliqHR Full timeJob Title : Tech Lead We are seeking a dynamic and experienced Tech Lead with a strong foundation in Java and Apache Spark to join our team. In this role, you will lead the development and deployment of scalable cloud-based data solutions, leveraging your expertise in AWS and big data technologies.Key Responsibilities :- Lead the design, development, and...