1 - 20 of 13,789 Jobs

Search for Senior/Principal Software Engineer

13,789 results

Apply
Okta, Inc. logo
Full-time|On-site|Bengaluru, India

Discover OktaOkta is the leading Identity Platform in the world, empowering users to securely access any technology, anywhere, and on any device or application. Our adaptable products, including the Okta Platform and Auth0 Platform, focus on providing secure access, authentication, and automation, embedding identity at the heart of business security and grow…

Mar 23, 2026
Apply
OneTrust logo
Full-time|On-site|Bengaluru, India

Role overview OneTrust is hiring a Principal Software Engineer based in Bengaluru, India. This position centers on leading the design and implementation of scalable software systems that power OneTrust products. The role requires strong technical leadership and regular collaboration with cross-functional teams to drive improvements in product performance and user experience. What you will do Lead the architecture and development of software solutions designed for scalability. Guide teams in delivering high-quality, reliable code. Collaborate with engineers, product managers, and other stakeholders to enhance features and improve system performance. Promote best practices in software design and implementation across teams.

Apr 28, 2026
Apply
Fivetran logo
Full-time|Hybrid|Bengaluru, Karnataka, India, APAC

Fivetran has been on a mission since its inception: to revolutionize data accessibility, making it as seamless and dependable as electricity. Our platform ensures that customer data is delivered directly to their warehouses in a standardized format, ready for immediate querying without the need for extensive engineering or ongoing maintenance. We take pride in empowering organizations to harness the full potential of their data, driving them towards becoming data-driven leaders.About the RoleWe are looking for a dedicated and experienced Principal Software Engineer to join our dynamic team at Fivetran. In this crucial role, you will lead the design and enhancement of our software architecture, mentor teams in the development of robust infrastructure for seamless data pipeline operations, and collaborate closely to implement innovative features. We seek a candidate who embodies our core values and can integrate these principles into daily engineering decisions, serving as a cornerstone of our senior engineering team.This is a full-time position based in our Bangalore office. Our hybrid work model supports a mix of remote flexibility with in-person collaboration, including two office days each week for team engagement and development.

Mar 3, 2026
Apply
Appian Corporation logo
Principal Software Engineer

Appian Corporation

Full-time|On-site|Chennai, India

Join Appian as a Principal Software Engineer, where you will lead the design and development of cutting-edge software solutions. As a key member of our engineering team, you will leverage your expertise to drive innovation and deliver high-quality products that meet our clients' needs. Collaborate with cross-functional teams to enhance existing applications and create new features that elevate the user experience.

Mar 9, 2026
Apply
Anaplan logo
Full-time|On-site|Gurugram, India

Role Overview Anaplan is hiring a Principal Software Engineer in Gurugram, India. This role focuses on designing and building scalable software that strengthens the performance and capabilities of Anaplan's platform. What You Will Do Design and implement software solutions that scale to meet business needs Work closely with teams across product, engineering, and other functions to improve Anaplan applications Contribute to the evolution of development practices and processes Who We’re Looking For Experience architecting and delivering complex software systems Strong collaboration skills for working with cross-functional groups Ability to drive improvements in both performance and product functionality

Apr 16, 2026
Apply
Ontic logo
Full-time|On-site|Pune, India

Role overview The Principal Software Engineer at Ontic, based in Pune, India, leads the design and development of software solutions that enhance and expand the company’s product suite. This position takes responsibility for guiding a team of engineers, focusing on building applications that are both scalable and reliable. What you will do Lead the technical design and development of major software projects Provide technical direction and mentorship to engineering team members Collaborate with cross-functional teams to gather requirements and help prioritize features Drive the implementation of new features that strengthen Ontic’s products

Apr 22, 2026
Apply
Eurofins Scientific logo
Principal Software Engineer

Eurofins Scientific

Full-time|On-site|Bengaluru

Join Eurofins, a global leader in bioanalytical testing, as a Principal Software Engineer. In this pivotal role, you will lead the development and innovation of software solutions that drive our mission to provide high-quality testing services. We are looking for a dynamic individual who thrives in a fast-paced environment and is passionate about technology and its impact on healthcare.

Sep 24, 2025
Apply
Zuora, Inc. logo
Full-time|On-site|Bengaluru, Karnataka, India

About Zuora Zuora helps businesses grow by offering a platform for modern business models, including subscription and usage-based pricing. The company’s solutions automate complex billing and support predictable, recurring revenue. With over a decade of experience in the Subscription Economy, Zuora continues to evolve its quote-to-cash platform for adaptable, AI-ready monetization. Principal Software Engineer – Payments Location: Bengaluru, Karnataka, India Role Overview Zuora is looking for a technical leader to shape and advance the next generation of payment solutions. This role focuses on designing systems that support global business growth and meet the demands of modern commerce. What You Will Do Architect and build secure, scalable payment systems that manage the entire transaction lifecycle. Develop and refine payment frameworks, APIs, and checkout experiences, including hosted pages and forms. Create payment orchestration layers to improve routing and authorization rates. Incorporate performance, security, compliance, and cost considerations into every stage of system design. Support global payments through localization and multi-currency features. Enhance checkout experiences to increase conversion rates. Design high-volume, reliable systems with strong disaster recovery plans. Advance fraud and risk management using real-time analytics. Mentor engineers and raise technical standards across the team. Simplify integrations for developers through SDKs, APIs, and supporting tools. Who Thrives Here This role suits engineers with deep payments knowledge and architectural experience, ready to build resilient, scalable platforms for a global customer base.

Apr 17, 2026
Apply
Clari logo
Full-time|Hybrid|Bengaluru, India

At Clari and Salesloft, we are pioneering the future of enterprise revenue management, where teams leverage AI and real-time signals to make informed decisions. Our innovative collaboration is shaping the industry's first Predictive Revenue System, empowering organizations to harness the synergy of human insight and AI-driven analytics to foster sustainable growth.With a vast customer base utilizing our platforms daily, we possess unparalleled insights into the mechanisms of revenue generation—the Revenue Context that articulates the who, what, when, and why of successful revenue outcomes. This positions us uniquely to redefine industry standards and revolutionize the operations of modern revenue teams.Join us in our mission to transform revenue operations globally and develop the platform that will guide elite revenue teams into the future.Job Title: Principal Software EngineerLocation: India, HybridThis position allows for a hybrid work model, requiring candidates to be based in India and occasionally present at our Bengaluru office. THE OPPORTUNITY:As a Principal Software Engineer at Clari and Salesloft, you will be instrumental in driving our success. We seek experienced professionals with a passion for innovative technology and a proven track record in delivering excellence. Your expertise in cutting-edge cloud technologies and AI-driven applications will be crucial in shaping our vision. Key Responsibilities:- Conduct proactive research on emerging technologies and trends, adapting our software development practices accordingly.- Collaborate with data engineering, product management, infrastructure, and other key stakeholders to align our AI initiatives with the company's broader objectives and strategic roadmap.- Lead architectural discussions, design and code reviews, and provide valuable feedback to enhance our architecture.

Mar 2, 2026
Apply
AlphaSense, Inc. logo
Full-time|On-site|Bengaluru

About AlphaSense:AlphaSense is a leader in market intelligence, empowering the world's most sophisticated organizations to eliminate uncertainty in their decision-making processes. By leveraging advanced AI technology, we provide our clients with trusted insights derived from a rich array of public and private content, including equity research, company filings, event transcripts, expert calls, news articles, trade journals, and proprietary research materials.In 2024, AlphaSense expanded its capabilities by acquiring Tegus, furthering our mission to enable professionals to make smarter decisions through AI-driven insights. This strategic alliance will enhance our growth and innovation, providing users with even deeper insights from an extensive range of content. Trusted by over 6,000 enterprise clients, including many from the S&P 500, AlphaSense was founded in 2011 and is headquartered in New York City, with a global workforce of more than 2,000 employees across various locations including the U.S., U.K., Finland, India, Singapore, Canada, and Ireland. Join us in shaping the future!About the Role:We are looking for a forward-thinking and hands-on Principal AI Engineer to play a pivotal role in our Content portfolio strategy. You will be the driving force behind integrating cutting-edge AI expertise into our product offerings. Your primary goal is to research, design, and develop innovative solutions that extract intelligent insights from millions of unstructured documents and multimedia files daily.This position represents a unique opportunity as a "founding engineer" to define the future of AI within our organization. You will serve as the primary authority in AI/ML, responsible for identifying and implementing the latest techniques in document classification, entity extraction, image search, and more. If you are an experienced engineer passionate about tackling large-scale data challenges and are eager to establish a center of excellence, this role is for you.What You’ll Do:Spearhead AI Innovation: As the chief technical expert in AI, you will research, evaluate, and prototype innovative solutions utilizing Large Language Models (LLMs), Computer Vision, and other machine learning methodologies to address our most complex data extraction challenges.Architect for Scale: Design and develop robust, highly scalable, and cost-effective AI services and data processing pipelines. Your architecture will serve as the foundation for processing millions of documents and multimedia files efficiently.

Feb 24, 2026
Apply
Kaseya logo
Full-time|On-site|Pune, India

We are seeking a highly skilled Principal Software Engineer to join our dynamic team at Kaseya. In this pivotal role, you will lead software development projects, mentor junior engineers, and drive technical excellence across the organization. Your expertise will contribute significantly to the development of innovative software solutions that support our clients' businesses.

Mar 17, 2026
Apply
Toast, Inc. logo
Full-time|On-site|Bengaluru, India

Role overview Toast, Inc. seeks a Principal Software Engineer based in Bengaluru, India. This position leads the creation of software solutions that reinforce the company’s technology platform for the restaurant sector. The role has a direct impact on designing and developing scalable applications that help clients manage their businesses more efficiently. What you will do Shape the architecture and guide development of key software products Collaborate with engineering, product, and other teams to deliver reliable, high-quality solutions Mentor junior engineers and support their technical growth and standards

Apr 24, 2026
Apply
Eurofins Scientific logo
Principal Software Engineer

Eurofins Scientific

Full-time|On-site|Bengaluru

Role overview Eurofins Scientific seeks a Principal Software Engineer based in Bengaluru. This position is responsible for designing and building software solutions that drive business growth. The Principal Software Engineer leads a team of talented engineers and steers technical decisions across projects. Key responsibilities Lead a team of software engineers through project planning, development, and delivery Shape technical direction and architecture for software initiatives Encourage collaboration and knowledge sharing within the team Maintain high standards for code quality and software practices Team and environment This role works in a collaborative group of engineers who value innovation and teamwork. The team shares ideas openly and focuses on refining processes to deliver reliable software products.

Apr 24, 2026
Apply
Appian logo
Full-time|On-site|Chennai, India

Join Appian as a Principal Software Engineer and lead the charge in developing innovative software solutions that drive efficiency and effectiveness. As a key player in our engineering team, you will leverage your expertise to design, implement, and optimize scalable applications.

Mar 23, 2026
Apply
ConnectWise logo
Full-time|On-site|Pune, IND

Join ConnectWise, a leading global software company with a workforce of over 3,000 professionals across North America, EMEA, and APAC. We empower over 45,000 technology solution providers, helping them to enhance their business operations, improve sales efficiency, automate service delivery, and maintain superior customer experiences.At ConnectWise, we value community, collaboration, and innovation. We embrace diverse perspectives, striving for a culture that celebrates everyone’s unique contributions.We are looking for game-changers, innovators, and culture enthusiasts who are eager to make a difference.Ready to discover how you can impact at ConnectWise? Read on!General Summary:The Principal Software Engineer I role involves the development of high-quality software that adheres to coding standards. Collaborating with cross-functional teams, you will ensure that deliverables such as designs, codes, and tests are completed in a timely manner and in alignment with industry standards.Essential Duties and Responsibilities:Support the Engineering teams with meticulous attention to detail.Conduct research, analysis, and documentation of findings.Mentor and review the work of other team members.Design, construct, and maintain large-scale production services, web applications, data pipelines, and streaming systems.Work on systems critical to the company's ongoing and future operations.Debug production issues across services and multiple layers of the stack.Assist in improving organizational engineering standards, tools, and processes.Engage in the testing process through review and analysis, witnessing tests, and certifying software.Evaluate code for validity, structure, and compatibility with operating systems.Stay updated on current technologies and programming practices through ongoing education and professional development.

Feb 26, 2026
Apply
Saviynt logo
Full-time|On-site|Bengaluru

Join Saviynt, a leader in identity security, as a Principal Engineer in Software Engineering. Our AI-driven identity platform seamlessly manages and secures access for both human and non-human entities across all organizational applications, data, and business processes. Our clients rely on us to protect their digital assets, enhance operational efficiency, and minimize compliance costs. In the age of AI, Saviynt is at the forefront, assisting companies in safely accelerating their AI deployment and usage.About Saviynt LabsBe part of Saviynt Labs, where we design, build, and operate cutting-edge Enterprise Identity solutions. Our innovative product teams and engineering experts are dedicated to building SaaS software using the latest technologies. We prioritize engineering excellence and attract top talent in the industry. Our cloud services, hosted on AWS, GCP, and Azure, have a global presence, and our customers appreciate our commitment to shaping the future of customer experiences at scale.

Nov 14, 2022
Apply
disco logo
Full-time|On-site|Gurugram, Haryana, India

Your ImpactThe Principal Software Engineer plays a pivotal role in shaping and advancing our architectural framework through the application of Distributed Domain Driven Design principles. This position is vital for ensuring the reliability and scalability of our systems. The engineer will guide architectural strategies and provide consultation embedded within projects to help teams implement best practices and effective design patterns.What You'll Do● Architecture Leadership: Spearhead the definition and continuous evolution of our architectural framework utilizing Distributed Domain Driven Design techniques. Serve as the strategic leader for key architectural quality attributes such as Availability, Performance, Scalability, and Security, informing comprehensive architecture assessments. Deliver project-focused architectural consultation to advocate for best practices, design patterns, and informed decisions regarding build versus buy.● Platform Capability Enhancement: Collaborate in prioritizing enhancements for platform capabilities across feature and data platforms. Improve the documentation and communication of architectural descriptions through automation and innovative tools. Champion platform-wide strategies encompassing naming conventions, protocol standards, and design patterns to ensure ongoing value generation.● Effective Communication: Articulate complex technical concepts clearly and effectively in both written and verbal formats, tailoring communication to suit technical and non-technical audiences alike. Work collaboratively with stakeholders to foster consensus and alignment on architectural choices.

Jan 19, 2026
Apply
Okta, Inc. logo
Full-time|On-site|Bengaluru, India

Are you ready to take your career to the next level? As a Principal Software Engineer at Okta, you will play a pivotal role in shaping our technology and ensuring our systems are scalable, robust, and secure. You will lead a team of talented engineers and collaborate closely with product managers to deliver innovative solutions that meet our clients' needs. Your expertise will guide the architecture and design of our applications and services, making a significant impact on our platform and customer experience.

Apr 10, 2026
Apply
OneTrust logo
Full-time|On-site|Bengaluru, India

Strength in TrustAt OneTrust, we empower innovation through the ethical utilization of data and AI. Our mission is to ensure that data trust accelerates progress rather than hindering it. Since our inception in 2016, we have pioneered technology solutions for responsible data usage. Today, as AI continues to evolve, we redefine responsible innovation with our AI-Ready Governance Platform™, which integrates regulatory intelligence, automation, and cohesive governance workflows. Trusted by thousands globally, OneTrust is at the forefront of transforming data into a powerful asset for businesses and society.Join Our Team as a Principal Software Engineer – BackendDepartment: Product Engineering | OneTrustYour RoleWe are in search of a talented Principal Software Engineer to enhance our Product Engineering team. In this pivotal role, you will play a crucial part in designing and architecting backend systems while developing and maintaining scalable, cloud-native services for our robust platform.Your ResponsibilitiesDevelopmentDesign, develop, and conduct unit testing of scalable backend services on Microsoft Azure.Contribute to the cloud-native architecture utilizing Core Java, Spring Boot, and REST APIs.Maintain superior code quality with 80%+ code coverage (or as per team standards).CollaborationWork closely with Product Managers, Product Owners, UX, and Engineering teams.Engage in sprint planning, grooming, and architectural discussions.Ensure that sprint commitments align with sprint goals.Create high-quality, maintainable code following best engineering practices.Support & ReliabilityMinimize defects by proactively identifying and resolving issues during the development cycle.Guarantee that critical and high-priority incidents are addressed within SLA.Lead troubleshooting and incident analysis for production issues.

Apr 13, 2026
Apply
MicroStrategy Incorporated logo
Principal Software Engineer - Java

MicroStrategy Incorporated

Full-time|On-site|Chennai

Join Our Team as a Principal Software Engineer – JavaLocation: Chennai (On-site – Monday to Friday)Experience Required: 7 to 10+ yearsType of Employment: Full-time | Immediate joiners preferredRole Overview:We are seeking a talented Principal Software Engineer to spearhead architectural and technical initiatives, mentor teams on industry best practices, and deliver impactful projects utilizing Java, Scala, REST APIs, authentication frameworks, and Kubernetes deployments across AWS, Azure, or GCP with EKS.Key Responsibilities:Offer technical leadership and architectural guidance for backend services.Develop strategies for REST API design, versioning, and integration.Oversee the implementation of authentication protocols such as OIDC and Kerberos.Facilitate cloud-native deployments using EKS on AWS, Azure, or GCP.Ensure the scalability, performance, and observability of distributed systems.Mentor engineering teams and collaborate with cross-functional stakeholders.Essential Skills:Proficient in Java and Scala development for large-scale systems.Demonstrated experience in REST API development and authentication integrations.Extensive expertise with Kubernetes, particularly EKS, and cloud deployments.Familiarity with AWS, Azure, or GCP services.Exceptional leadership and communication abilities.Preferred Qualifications:Experience with Python scripting and automation.Knowledge of monitoring, security audits, and compliance frameworks.Immediate joiners for enterprise-level projects are highly desirable.

Nov 7, 2025

Sign in to browse more jobs

Create account — see all 13,789 results

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.