Senior Software Engineer

7 hours ago


Chennai, Tamil Nadu, India Niran Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per year

We're looking for experienced and motivated Mid-Senior Software Engineer to the development team. You'll be instrumental in designing, implementing, and optimizing high-performance software solutions, primarily using C++ and Python. This role is ideal for a hands-on engineer who thrives on tackling complex technical challenges and wants to contribute to the full software development lifecycle.

Key Responsibilities

Design, develop, and maintain robust, high-performance, and scalable software systems using C++ and Python.

Collaborate with product managers and other engineers to define feature specifications and system architecture.

Implement efficient multithreaded and asynchronous logic to maximize application responsiveness and throughput.

Write clear, maintainable, and well-tested code, adhering to best practices.

Optimize existing codebases for performance and stability.

Participate in code reviews, design discussions, and mentoring junior team members.

Required Skills & Experience

5+ years of professional software development experience.

Expert-level proficiency in C++ (modern C++ standards, e.g., C++17/20).

Strong proficiency in Python for scripting, tooling, and application development.

Proven experience implementing and debugging multithreading and asynchronous programming models.

Solid understanding of object-oriented design and data structures.

Highly Desirable Skills (Good to Have)

The following skills are a significant plus and will be highly valued:

Rust: Experience with or a strong desire to learn and use Rust for systems programming.

Inter-Process Communication: Familiarity with Google Protocol Buffers (Protobuf) and gRPC.

Build/Package Management: Experience with CMake and package managers like vcpkg.

Version Control & CI/CD: Proficiency with Git and GitHub for collaborative development.

Containerization: Working knowledge of Docker for local development and deployment.

Testing: Strong commitment to quality, including experience with Test-Driven Development (TDD) principles.

User Interfaces: Experience with Qt for cross-platform GUI development.

Graphics: Knowledge of OpenGL or other graphics APIs for visualization applications.

Modeling: Understanding of UML for documenting and communicating system design.

Niche/Specialized Experience (Bonus Points)

Experience in these areas indicates a strong fit for specialized projects:

Mathematics: Practical knowledge of Linear Algebra and Spatial Transforms.

Networking: Experience with real-time communication technologies like WebRTC.Role & responsibilities

Preferred candidate profile



  • Chennai, Tamil Nadu, India SOFTWARE AG Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Job Description Software AG simplifies the connected world. Founded in 1969, it helps deliver the experiences that employees, partners, and customers now expect. Its technology creates the digital backbone that integrates applications, devices, data, and clouds; empowers streamlined processes; and connects things like sensors, devices, and machines. It...


  • Chennai, Tamil Nadu, India APPIT Software Inc Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Hello Connections,We are Hiring for The Below positionJob Role - Senior Software Engineer-Payments BancsSkills - payments BaansLocation - ChennaiExperience - 7+ yrsAbout the Job ;Experience· Minimum 5 years of Product experience in Bancs - Core Banking product (TCS)· Working experience on handling customization requirement and along with good knowledge of...

  • Software Engineer II

    2 weeks ago


    Chennai, Tamil Nadu, India Rocket Software Full time ₹ 40,00,000 - ₹ 1,20,00,000 per year

    Job Description It's fun to work in a company where people truly BELIEVE in what they're doingSummary: The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. In this job, you will join a team maintaining a proprietary database management system running on z/OS having batch,...


  • Chennai, Tamil Nadu, India Laserbeam Software Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Senior Software Developer (.NET Core, React JS, Microservices, ASP.NET MVC)highly skilled and experiencedSenior Software Developerwith expertise in.NET Core, React JS, Microservices, and ASP.NET MVCto join our innovative development team.The ideal candidate will have a strong background in building scalable, high-performance web applications and a passion...


  • Chennai, Tamil Nadu, India ValueLabs Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Detailed Job DescriptionWe are looking for a Senior Software Engineer with minimum 7 years of Product experience in Bancs - Core Banking product.About Us:AiDE Recruit ia a leading provider of innovative enterprise software solution, specializing in CRM and HR software. We pride ourselves on creating cutting-edge applications that seamlessly integrate...


  • Chennai, Tamil Nadu, India Crayon Data Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Senior Software Engineer Chennai (AI/ML Engineering Focus) Build the backbone of AI — engineer the systems that power enterprise intelligenceLocation: Chennai, India Experience: 6–8 years in software engineering (preferably in AI/ML or data-driven product development) Problem solvers who don't just write code but build scalable, impactful AI...


  • Chennai, Tamil Nadu, India ZF Full time ₹ 17,50,000 - ₹ 25,00,000 per year

    Become our next FutureStarterAre you ready to make an impact? ZF is looking for talented individuals to join our team. As a FutureStarter, you'll have the opportunity to shape the future of mobility. Join us and be part of something extraordinarySenior Software EngineerCountry/Region: INLocation:Chennai, TN, IN, 600116Req ID 82180 | GEC Chennai, India, ZF...


  • Chennai, Tamil Nadu, India YouTrip Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    YouTrip is the leading and fastest-growing multi-currency payment platform in Asia Pacific. In 2018, we pioneered the region's first multi-currency digital wallet. Now, YouTrip is the #1 multi-currency digital wallet trusted by millions across the region, processing over US$15 billion in total payment value annually.Our consumer and business propositions -...


  • Chennai, Tamil Nadu, India Youtrip Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    YouTrip is the leading and fastest-growing multi-currency payment platform in Asia Pacific. In 2018, we pioneered the region's first multi-currency digital wallet. Now, YouTrip is the #1 multi-currency digital wallet trusted by millions across the region, processing over US$15 billion in total payment value annually.Our consumer and business propositions –...


  • Chennai, Tamil Nadu, India Ford Global Career Site Full time ₹ 10,00,000 - ₹ 15,00,000 per year

    We're hiring a seasoned, hands‑on Senior Software Engineer to design, build, and operate full‑stack cloud applications with a strong emphasis on AI/ML-powered features. You'll work closely with product, design, QA, and engineering teams across multiple geographies to deliver scalable microservices, content‑driven React + AEM front ends, and AI-enabled...