
Principal Software Engineer
3 days ago
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.
-
Principal Software Engineer
5 days ago
Bengaluru, Karnataka, India Oracle Financial Services Software Ltd Full time ₹ 12,00,000 - ₹ 24,00,000 per yearPrincipal 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...
-
Principal Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Oracle Financial Services Software Ltd Full time ₹ 15,00,000 - ₹ 25,00,000 per yearPrincipal 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...
-
Principal Software Engineer
24 hours ago
Bengaluru, Karnataka, India NIKE Full time ₹ 12,00,000 - ₹ 36,00,000 per yearPRINCIPAL 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...
-
Software Principal Engineer
1 day ago
Bengaluru, Karnataka, India Dell Technologies Full time ₹ 12,00,000 - ₹ 36,00,000 per yearSoftware 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...
-
IT Principal Software Engineer
6 days ago
Bengaluru, Karnataka, India Dell Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per yearIT 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...
-
Software Principal Engineer
1 day ago
Bengaluru, Karnataka, India Dell Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per yearJob 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...
-
Software Principal Engineer
2 weeks ago
Bengaluru, Karnataka, India Dell Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per yearSoftware 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...
-
Software Principal Engineer
2 weeks ago
Bengaluru, Karnataka, India Dell Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per yearSoftware 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...
-
Software Principal Engineer
2 weeks ago
Bengaluru, Karnataka, India Dell Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per yearSoftware 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...
-
Software Principal Engineer
1 week ago
Bengaluru, Karnataka, India Dell Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per yearSoftware 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...