Principal Software Engineer

3 days ago


Bengaluru, Karnataka, India Swivl Full time ₹ 20,00,000 - ₹ 25,00,000 per year

As a Principal Software Engineer, you will play a pivotal role in driving Swivl's core product architecture, engineering excellence, and platform scalability. You will lead cross-functional execution, collaborate closely with product and business stakeholders, and build a high-performance engineering culture grounded in quality, agility, and accountability.

The Core Responsibilities For The Job Include The Following
Architecture and Technical Strategy:

  • Define and evolve scalable, secure, and maintainable system architecture across services and platforms.
  • Develop architectural blueprints and best practices, including microservices, event-driven systems, and observability standards.
  • Own key technology decisions, ensuring they align with the product roadmap and long-term business objectives.

Hands-On Development And Product Thinking

  • Contribute to critical codebases and lead by example in writing clean, well-documented, and production-ready code, while promoting best practices across the engineering team.
  • Bring a product-first mindset to engineering; evaluate trade-offs and user impact in every decision.
  • Collaborate with design and product teams to convert business needs into scalable technical solutions.
  • Foster a product-first mindset within the team by actively participating in planning discussions, giving input on trade-offs, and advocating for technical solutions that improve user experience and platform stability.

Team Leadership And Mentorship

  • Serve as a technical mentor and role model for the broader engineering team.
  • Lead and review design discussions, conduct technical audits, and promote clean, modular, and testable code.
  • Partner with the CTO and hiring team to attract, interview, and retain top-tier engineering talent.
  • Foster a culture of continuous improvement, transparency, and accountability.

Platform Performance And Reliability

  • Design for performance, scalability, and fault tolerance across services and workloads.
  • Perform root-cause analysis for critical issues and lead initiatives for long-term technical stability.
  • Build systems that support multi-tenant SaaS requirements, including observability, automation, and failover.

DevOps And Infrastructure Ownership

  • Drive DevOps maturity in collaboration with including Kubernetes (EKS), Terraform, CI/CD pipelines, observability (logs, metrics, alerts).
  • Oversee environment management and deployments from development through UAT and production.
  • Drive infrastructure cost efficiency and production-readiness across all environments.

Cross-Functional Execution And Delivery

  • Translate high-level product goals into detailed technical plans and milestones.
  • Coordinate cross-functional engineering efforts with product managers, QA, and design leads.
  • Lead technical delivery of large initiatives and own timelines, quality, and releases.

Continuous Innovation And Learning

  • Stay up to date with industry trends and emerging technologies in backend, frontend, mobile, cloud, and AI integrations.
  • Identify tech debt, legacy risks, or inefficiencies and lead transformation initiatives.
  • Encourage experimentation, spike solutions, and architecture reviews for future-proofing.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • 15+ years of experience building and scaling production-grade SaaS or enterprise software.
  • Strong expertise in , TypeScript, MySQL/PostgreSQL, Redis, Kafka/MSK, Nextjs, React, React Native, and API design.
  • Proficiency with AWS cloud services (EC2 RDS, S3 Lambda, SQS, etc. ) and infrastructure automation.
  • Deep understanding of system design, architecture, database modeling, and distributed computing principles.
  • Excellent debugging and problem-solving skills, especially in high-load and production scenarios.
  • Outstanding communication and leadership skills, able to align engineering with business goals.

Preferred Skills

  • Experience in FSM, ERP, CRM, or similar domains.
  • Working knowledge of containerization and cloud-native patterns (e. g., Docker, Kubernetes).
  • Experience with AI/LLM integrations or bot-driven workflows.
  • Exposure to test automation, CI/CD best practices, and security-first development.

This job was posted by Bhavya B S from Swivl.



  • Bengaluru, Karnataka, India Oracle Financial Services Software Ltd Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Principal Software Engineer (IC4) At Oracle Cloud Infrastructure (OCI), we build the future of the cloud for Enterprises as a diverse team of fellow creators and inventors. We act with the speed and attitude of a start-up, with the scale and customer-focus of the leading enterprise software company in the world. Values are OCI's foundation and how we...


  • Bengaluru, Karnataka, India Oracle Financial Services Software Ltd Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Principal Software Engineer At Oracle Cloud Infrastructure (OCI), we build the future of the cloud for Enterprises as a diverse team of fellow creators and inventors. We act with the speed and attitude of a start-up, with the scale and customer-focus of the leading enterprise software company in the world. Values are OCI's foundation and how we deliver...


  • Bengaluru, Karnataka, India NIKE Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    PRINCIPAL SITE RELIABILITY ENGINEERIndia Technology CenterWHO YOU WILL WORK WITHThe Principal Site Reliability Engineer will work alongside a talented team of Site Reliability Engineers focused on delivering reliabile and observable software used by millions of athletes* around the world. You will be a part of the Resilience Engineering organization which...


  • Bengaluru, Karnataka, India Dell Technologies Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Software Principal EngineerThe 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 and the...


  • Bengaluru, Karnataka, India Dell Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    IT Principal Software EngineerThe Software Engineering team delivers next-generation software 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...


  • Bengaluru, Karnataka, India Dell Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Job Description Software Principal 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...


  • Bengaluru, Karnataka, India Dell Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Software Principal EngineerThe 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 and the...


  • Bengaluru, Karnataka, India Dell Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Software Principal EngineerThe 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 and the...


  • Bengaluru, Karnataka, India Dell Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Software Principal EngineerThe 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 and the...


  • Bengaluru, Karnataka, India Dell Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Software Principal EngineerThe 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 and the...