Talent.com
Principal Software Engineer
Principal Software EngineerDeluxe • Bengaluru, Republic Of India, IN
Principal Software Engineer

Principal Software Engineer

Deluxe • Bengaluru, Republic Of India, IN
30+ days ago
Job description

Job Title : Technical Lead

Experience : 9+ years

Location : Onsite

Industry : Media & Entertainment

About the Role

We are looking for a Tech Lead with deep expertise in modern application development and technologies to provide technical leadership and guidance to our engineering team. This role is primarily focused on technical direction, mentorship, and hands-on contributions . You will drive design and architecture decisions across multiple systems and teams, ensure engineering best practices, and work across multiple groups to deliver scalable, reliable and secure solutions.

As a Tech Lead, you will act as the technical point of accountability for your team, balancing hands-on coding with leadership responsibilities. You will play a key role in adopting emerging technologies, including AI-assisted development tools , to enhance team productivity and maintain modern engineering practices.

Responsibilities

  • Lead and guide the technical direction of multiple systems and services.
  • Design and build client-facing APIs that are scalable, reliable, and secure , ensuring services and APIs comply with security best practices in collaboration with the security team.
  • Design and build internal APIs that are consumed by frontend applications and services
  • Own design and architecture for assigned modules, escalating major architectural decisions when needed
  • Stay hands-on in coding, particularly for common libraries, proof-of-concepts, and complex features
  • Write and review clean , maintainable , and performant code across multiple languages
  • Ensure engineering best practices are followed for CI / CD pipelines, Git workflows, and containerization
  • Collaborate with Product Managers to ensure requirements are clearly captured and prioritized for Engineering and QA
  • Collaborate with Engineers to ensure technical solutions meet product requirements and align with business needs
  • Guide the team in Agile practices , ensuring effective sprint planning, backlog refinement, and continuous improvement.
  • Ensure the scrum team maintains strong quality by verifying sufficient unit and integration test coverage
  • Oversee database design and optimization for relational and non-relational databases.
  • Mentor both junior and senior engineers through code reviews, technical coaching, and knowledge sharing
  • Continuously evaluate emerging technologies and AI-assisted development tools , introducing best practices to keep engineering approaches current, efficient, and future-ready.
  • Support the hiring process by participating in interviews and evaluations
  • Champion observability and monitoring best practices to ensure high availability and performance of systems

Required Skills & Experience

  • 9+ years of professional experience in software engineering
  • Strong hands-on expertise in multiple programming languages, architectures
  • Proven experience designing and building scalable client-facing APIs as well as internal APIs to support frontend integration
  • Solid grasp of software engineering fundamentals, design patterns, and best practices
  • Deep knowledge of relational and non-relational databases , with the ability to design and optimize data models.
  • Proven experience with AWS (preferred) or other cloud platforms and building distributed, scalable systems
  • Strong understanding of system design principles , including scalability , performance optimization , and high availability .
  • Proficient in modern distributed system patterns such as microservices and event-driven messaging.
  • Strong experience with modern development workflows , including CI / CD pipelines, git , and containerization / orchestration platforms.
  • Proven experience guiding Agile practices at the team level, ensuring effective sprint planning, backlog prioritization, and continuous improvement.
  • Experience incorporating security and compliance best practices into system and API design.
  • Proficiency in leveraging and evaluating AI-assisted coding tools to accelerate development, improve code quality, and enhance productivity.
  • Experience implementing observability practices , including monitoring, logging, and alerting, to ensure system reliability.
  • Preferred Qualifications

  • Hands-on experience with .NET Core and its ecosystem is a plus.
  • Prior experience in the media & entertainment industry
  • Exposure to infrastructure-as-code tools (Terraform, CloudFormation)
  • Create a job alert for this search

    Principal Software Engineer • Bengaluru, Republic Of India, IN

    Related jobs
    Principal Software Engineer

    Principal Software Engineer

    Oracle • bangalore, karnataka, in
    As a Principle Member of Technical Staff, you will be responsible for building cutting edge AI-first Electronic Health Record (EHR) capabilities. The ideal candidate will possess a strong full stack...Show more
    Last updated: 30+ days ago • Promoted
    Principal Software Engineer

    Principal Software Engineer

    Radware • bangalore, karnataka, in
    About Us Radware is at the forefront of cloud security innovation, and we're expanding our cloud business with next-generation management and protection solutions. Join us as a Senior Software Engin...Show more
    Last updated: 20 days ago • Promoted
    Principal Software Engineer

    Principal Software Engineer

    NAB • bangalore, karnataka, in
    This is a role for a visionary technical leader who operates as a strategic force multiplier for the entire engineering organization. As a Principal Platform Engineer (SDE4) at NAB, you will be resp...Show more
    Last updated: 18 days ago • Promoted
    Principal Software Engineer

    Principal Software Engineer

    FM India • Bengaluru, India
    Role Title : Principal Software Engineer.Leads and mentors in the design, development, and maintenance of multi-tiered business applications. Individuals holding this position are typically expected ...Show more
    Last updated: 6 days ago • Promoted
    Principal Software Engineer

    Principal Software Engineer

    Mantys (YC W23) • Bengaluru, Republic Of India, IN
    Healthcare is one of the largest industries where AI can drive meaningful impact, and drive it very quickly.Mantys (YC) is an AI-powered revenue cycle management platform for GCC and US health prac...Show more
    Last updated: 22 days ago • Promoted
    Principal Engineer Software (Cortex)

    Principal Engineer Software (Cortex)

    Palo Alto Networks • Bengaluru, Karnataka, India
    Our Mission At Palo Alto Networks® everything starts and ends with our mission : Being the cybersecurity partner of choice, protecting our digital way of life. Our vision is a world where each day ...Show more
    Last updated: 9 days ago • Promoted
    Principal Software Engineer

    Principal Software Engineer

    Nike • Bengaluru, Karnataka, India
    We are looking for a visionary principal engineer with a passion for building world-class data platforms and services.You thrive in a fast-paced, collaborative environment and have a proven track...Show more
    Last updated: 7 days ago • Promoted
    Software Principal Engineer

    Software Principal Engineer

    Confidential • Bengaluru / Bangalore
    Were building the next-generation AI storage system, catering the needs for massive scale AI factories to meet unique demands of modern GenAI era. The modernization will deliver unparalleled perform...Show more
    Last updated: 30+ days ago • Promoted
    Principal Software Engineer

    Principal Software Engineer

    Arcserve • bangalore, karnataka, in
    We have an opening for PSE-Java with Arcserve, remote.Arcserve provides exceptional solutions to protect the priceless digital assets of organizations in need of full scale, comprehensive data prot...Show more
    Last updated: 30+ days ago • Promoted
    Principal Software Engineer

    Principal Software Engineer

    Coinbase • bangalore, karnataka, in
    Ready to be pushed beyond what you think you’re capable of?.At Coinbase, our mission is to increase economic freedom in the world. It’s a massive, ambitious opportunity that demands the best of us, ...Show more
    Last updated: 30+ days ago • Promoted
    Principal Software Engineer

    Principal Software Engineer

    Rippling • bangalore, karnataka, in
    Rippling gives businesses one place to run HR, IT, and Finance.It brings together all of the workforce systems that are normally scattered across a company, like payroll, expenses, benefits, and co...Show more
    Last updated: 30+ days ago • Promoted
    Principal Software Engineer (8 to 12 yrs)

    Principal Software Engineer (8 to 12 yrs)

    Oracle • bangalore, karnataka, in
    Building off our Cloud momentum, Oracle has formed a new organization - Oracle Health Applications & Infrastructure.This team focuses on product development and product strategy for Oracle Health, ...Show more
    Last updated: 10 days ago • Promoted
    Principal, Software Engineer

    Principal, Software Engineer

    Confidential • Bengaluru / Bangalore, India
    Principal Software Engineer responsible for leading Kubernetes platform architecture, networking, and high-scale AI / agentic solutions for platform operations. This role requires deep expertise in Ku...Show more
    Last updated: 30+ days ago • Promoted
    Principal Software Engineer

    Principal Software Engineer

    Confidential • Bengaluru / Bangalore, India
    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 ...Show more
    Last updated: 30+ days ago • Promoted
    Principal Software Engineer - OCI

    Principal Software Engineer - OCI

    Oracle • bangalore, karnataka, in
    The Oracle Cloud Infrastructure (OCI) Security and Compliance Platform Engineering organization presents a rare opportunity to contribute to the development of next-generation, AI-driven cybersecur...Show more
    Last updated: 15 days ago • Promoted
    Principal Software Engineer

    Principal Software Engineer

    OSBIndia Private Limited • Bengaluru, Republic Of India, IN
    Design, develop, and maintain high-quality, scalable backend solutions for our financial applications, using modern technologies and frameworks. Develop Java Webservices and components according to ...Show more
    Last updated: 13 days ago • Promoted
    Principal Software Engineer

    Principal Software Engineer

    CareerXperts Consulting • Bengaluru, Republic Of India, IN
    Are you ready to be at the forefront of technological innovation? We're seeking exceptional Senior Software Developers who don't just write code – they architect solutions that transform businesses...Show more
    Last updated: 8 days ago • Promoted
    Principal Software Engineer

    Principal Software Engineer

    QSC • bangalore, karnataka, in
    QSC is a global leader in full-stack AV solutions, delivering cutting-edge technology that transforms collaboration and physical experiences across corporate, education, hospitality, entertainment,...Show more
    Last updated: 6 days ago • Promoted