Software Engineer

21 hours ago


Pune India NexionPro Services Full time

Job Description

Job Title: Tech Lead (C++ Developer)

Experience: 8 10 Years

Location: Pune

Notice Period: Immediate Joiners Preferred

About the Role

We are looking for a highly skilled Tech Lead (C++ Developer) to join our engineering team. The ideal candidate will have deep expertise in C++ development, hands-on experience with Linux-based environments, and a strong understanding of SQL (basic queries). As a Tech Lead, you will be responsible for driving the technical direction of projects, mentoring team members, and ensuring the delivery of high-quality, scalable, and efficient solutions.

Key Responsibilities

- Lead the design, development, and optimization of complex applications using C++.
- Collaborate with cross-functional teams to define technical requirements and translate them into robust solutions.
- Ensure code quality, performance, and reliability through best practices in coding, code reviews, and unit testing.
- Provide technical leadership, mentorship, and guidance to a team of developers.
- Troubleshoot, debug, and resolve complex issues in a timely manner.
- Manage end-to-end software development lifecycle, including design, development, deployment, and maintenance.
- Work in Linux environments for development, debugging, and deployment activities.
- Write and optimize SQL queries for data retrieval and integration.
- Stay updated with emerging technologies, tools, and practices to continuously improve processes and systems.

Required Skills & Qualifications

- 8 10 years of hands-on experience in software development with a strong focus on C++.
- Expertise in object-oriented programming, multi-threading, and design patterns.
- Strong experience in Linux operating systems and shell scripting.
- Good understanding of SQL (basic queries, joins, indexing).
- Strong problem-solving, analytical, and debugging skills.
- Experience in leading small to medium development teams as a Tech Lead or similar role.
- Excellent communication and interpersonal skills to interact with stakeholders and guide the team.


  • Software Engineer Ii

    3 weeks ago


    India PROGRESS SOFTWARE Full time

    We are Progress Nasdaq PRGS - a trusted provider of software that enables our customers to develop deploy and manage responsible AI powered applications and experiences with agility and ease Were proud to have a diverse global team where we value the individual and enrich our culture by considering varied perspectives because we believe people power...


  • Pune, Maharashtra, India Boomi Software Full time

    Job DescriptionAbout Boomi and What Makes Us SpecialAre you ready to work on world-changing technologies Today, organizations need to move with increased agility and insight to grow and thrive. Boomi is one of the hottest tech companies in the SaaS/Cloud industry, named a leader for eight years in a row in the Gartner Enterprise iPaaS Magic Quadrant, and...


  • Pune, Maharashtra, India Boomi Software Full time

    Job DescriptionAs a Software Principal Engineer, you will be responsible for developing sophisticated systems and software based on the customer s business goals, needs and general business environment. You will work with product management, other engineering teams, customer success and support on developing cutting edge new product features and enhancements...


  • Pune, Maharashtra, India Coupa Software Full time

    Coupa 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 ...


  • Pune, Maharashtra, India Coupa Software Full time

    Job 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...


  • Mumbai, Pune, India Boomi Software Full time

    Job DescriptionAs a Software Senior Engineer, you will be responsible for developing sophisticated systems and software based on the customers business goals, needs and general business environment. You will work with product management, other engineering teams, customer success and support on developing cutting edge new product features and enhancements...


  • Pune, Maharashtra, India Coupa Software Full time

    Job 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...


  • Pune, India Perforce Software Full time

    Perforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you'll work with and learn from some of the best and brightest in business. Before you know it, you'll...


  • Pune, Maharashtra, India Quorum Software Full time

    Senior Software Engineer - Energy Components Application Location Pune India Model of Work Hybrid About Quorum Software Quorum Software connects people and information across the energy value chain Twenty years ago we built the first software for gas plant accountants Pipeline operators came next followed by land administrators pumpers and...


  • Bengaluru, India APPIT Software Inc Full time

    Job Description Software Engineer- ALM Location : Bangalore Role : Software Engineer Notice period : 30 days Experience : 3-5 years Primary Skills: - Proficient understanding of the Software Development Life Cycle (SDLC) and its various phases. - Strong command of Unified Modeling Language (UML) and SysML for designing software architectures and...