Principal Software Engineer

6 days ago


Bangalore, India Factspan Full time

Principal Analyst (Senior Software Engineer – Tech Lead) Location: Factspan is a pure play data and analytics services organization. We partner with fortune 500 enterprises to build an analytics center of excellence, generating insights and solutions from raw data to solve business challenges, make strategic recommendations and implement new processes that help them succeed. Our customers include industry leaders from Retail, Financial Services, Hospitality, and technology sectors. We are seeking a Senior Software Engineer / Tech Lead to drive the architecture, development, and optimization of our data-heavy applications. This role blends deep backend engineering expertise, product-oriented data modeling, and lightweight program leadership. Act as tech lead for one or more modules, providing guidance on design, best practices, and code quality. • Backend & Systems Architecture • Build and optimize low-latency APIs and services using Node.js, Python (Django/FastAPI/Flask). • Architect microservices and event-driven systems with Kafka, Redis, Docker, Kubernetes. • Optimize database schemas, queries, and caching strategies (Postgres, MongoDB, Redis). Data-Heavy Product Engineering • Design data models and schemas that align with product features and analytics. • Use Pandas, Polars, and Python libraries to transform and serve large datasets. • Generate efficient data frames & JSON payloads for frontend dashboards and reporting. Provide regular technical updates, ensuring alignment on timelines, risks, and dependencies. • Quality, Performance & Reliability • Implement unit, integration, and performance testing across data workflows. • Drive performance benchmarking & profiling to achieve sub-second latency. • 5–8 years of experience in software engineering, with at least 1+ years acting as a tech lead or senior contributor. • Strong in Node.js, Python (Django/FastAPI/Flask), and JavaScript/TypeScript. • Proven experience with data modeling and architecting systems for low latency & scale. • Proficiency with SQL & NoSQL databases (Postgres, MongoDB, Redis). • Experience with microservices, event-driven systems, caching, Docker/Kubernetes. • Excellent communication skills — able to interact with engineers, product managers, and business stakeholders. • Experience in fintech, SaaS, analytics, or other data-heavy product domains. • Exposure to React/TypeScript or data visualization frameworks. • Prior experience managing small squads or feature pods.



  • Bangalore, Karnataka, India Dell Full time

    Principal Software Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world Working at the cutting edge we design and develop software for platforms peripherals applications and diagnostics all with the most advanced technologies tools software engineering methodologies Join us as a...


  • Bangalore, India Recro Full time

    Employer : Global Product Company - Established 1969 Why Join Us? Be part of a global product company with over 50 years of innovation. Work in a collaborative and growth-oriented environment . Help shape the future of digital products in a rapidly evolving industry. Job Title : Principal / Senior Software Engineer Job Location : Marathahalli ,...


  • Bangalore, India InRhythm Full time

    As a Principal Software Engineer, you’ll contribute directly to embedding AI across workflows, including delivery, product, and strategy. You’ll help accelerate client outcomes through our AI Accelerator and play a hands-on role in the evolution of tools like Test Pilot AI, which uses natural language and generative intelligence to automate mobile and...


  • bangalore, India Recro Full time

    Employer : Global Product Company - Established 1969Why Join Us?Be part of a global product company with over 50 years of innovation.Work in a collaborative and growth-oriented environment.Help shape the future of digital products in a rapidly evolving industry.Job Title : Principal / Senior Software EngineerJob Location : Marathahalli , Bangalore(Hybrid)Exp...


  • Bangalore, India Recro Full time

    Join a Market Leader: Ready for a stable career at an US based Product organization trusted since 1969? Employer is a market leader in educational publishing and e-Learning, serving over 10 million students and hundreds of thousands of educators nationwide. Principal Engineer (Java/React) Location: Flexible | Experience: 13+ Years Key Responsibilities ...


  • bangalore, India Factspan Full time

    Position: Principal Analyst (Senior Software Engineer – Tech Lead) Location: Sarjapur Road, Bengaluru Factspan Overview: Factspan is a pure play data and analytics services organization. We partner with fortune 500 enterprises to build an analytics center of excellence, generating insights and solutions from raw data to solve business challenges, make...


  • Bangalore, India Recro Full time

    As a Principal Software Engineer - Protocols -, you will play a key role in enhancing our cloud-scale NAS platform. Your responsibilities will include:  Participate and lead requirements analysis, architecture design, design reviews, and other work related to expanding Platform, Protocols, and Operating System.  Developing and maintaining software...


  • Bangalore, India Recro Full time

    As a Principal Software Engineer - Protocols -, you will play a key role in enhancing our cloud-scale NAS platform. Your responsibilities will include:  Participate and lead requirements analysis, architecture design, design reviews, and other work related to expanding Platform, Protocols, and Operating System.  Developing and maintaining software and...

  • Principal Engineer

    5 days ago


    bangalore, India Coffeee.io Full time

    Role- principal EngineerLocation- Bangalore (Hybrid)Experience- 10-12 yearsEmployment- Full timeAbout the RoleWe are looking for a highly skilled Principal Engineer with strong technical expertise andproven experience in engineering leadership. This role is ideal for someone who enjoys beinghands-on with coding while also managing and mentoring a small team....


  • Bangalore - Manyata Tech Park Road, India Commonwealth Bank of Australia Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Principal Software Engineer - Cloud Modernisation Organization: At CommBank, we never lose sight of the role we play in other people's financial wellbeing. Our focus is to help people and businesses move forward to progress. To make the right financial decisions and achieve their dreams, targets, and aspirations. Regardless of where you work within our...