Principal Software Engineer
3 hours ago
Job Title: Principal Software Engineer (15+ years experience)Are you a senior technologist with a strong product mindset, proven architectural expertise, and a passion for mentoring high-performing engineering teams? Do you enjoy taking full ownership of building scalable platforms from the ground up? If so, Swivl offers an exciting opportunity to lead product engineering at scale.About UsAt Swivl, we are on a mission to transform the field service management landscape for small and midsize (SMB) companies. We have developed an enterprise-level Field Service Management Software (FSM) that is set to revolutionize the way plumbing, electrical, landscaping, handyman, roofing, and other field service companies operate. With our MVP launched and a growing customer base, we are expanding our team to support the next phase of growth. Our roadmap is filled with innovative features and integrations to keep us at the forefront of the FSM industry.Job DescriptionAs 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.Key ResponsibilitiesArchitecture & Technical StrategyDefine 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 product roadmap and long-term business objectives.Hands-On Development & Product ThinkingContribute 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 & MentorshipServe 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 & ReliabilityDesign 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 & Infrastructure OwnershipDrive 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 & DeliveryTranslate 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 & LearningStay 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.RequirementsBachelor'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 SkillsExperience 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.
-
Software Principal Engineer
3 hours ago
bangalore, India Dell Technologies Full timeSoftware 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...
-
Principal Software Engineer
2 days ago
bangalore, India Dell Technologies Full timeThe 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 collaboration of internal and...
-
Principal Software Engineer
1 day ago
Bangalore, India Dell Technologies Full timeThe 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 collaboration of internal and...
-
Software Senior Principal Engineer
5 hours ago
bangalore, India Dell Technologies Full timeSenior 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...
-
Principal, Software Engineering, ITC
7 hours ago
Bangalore, India NIKE Full timeWHO YOU’LL WORK WITH You will be a part of the larger Global Technology organization working on Nike’s internal Supply Chain and Planning Technology (SCPT) and reporting to the team’s Engineering Director. You will work day-to-day with a team of engineers, the team’s Product Manager and Principal Engineers in the organization on software projects to...
-
Principal Software Engineer
3 weeks ago
Bangalore, Karnataka, India Dell Full timePrincipal 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...
-
Principal Software Engineer
1 week ago
Bangalore, India InRhythm Full timeAs 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 TestPilot AI, which uses natural language and generative intelligence to automate mobile and web...
-
Principal Software Engineer
1 day ago
Bangalore, India Dell Technologies Full timeThe 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 collaboration of internal and...
-
Principal Engineer
1 week ago
bangalore, India Antal International Full timePrincipal Software Engineer – Core Platform (Scala / Java)We’re partnering with a US-based AI and computer vision company that’s transforming how people experience movement in the physical world — building technology that powers seamless, real-time transactions across mobility and infrastructure.The India engineering team is growing rapidly, and...
-
Principal Engineer
6 days ago
bangalore, India Recro Full timeWe're Hiring: Principal Full Stack Software Engineer (Backend Focus) – Bangalore, IndiaAre you an expert ready to drive innovation in a globally established environment? Join our Product-based client, founded in 1969, at their R&D and innovation centre in Bangalore! We’re looking for a Principal Full Stack Software Engineer (12+ years) with strong...