Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Mid to Senior
Qualifications
The ideal candidate will possess a strong background in software engineering, with expertise in programming languages such as Java, Python, or C#. A Bachelor’s degree in Computer Science or a related field is preferred, along with significant experience in developing complex software applications. Strong problem-solving skills and a passion for technology are essential.
About the job
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.
About OneTrust
OneTrust is a leading provider of privacy, security, and governance solutions. With a commitment to innovation and excellence, we empower organizations to manage their compliance and data privacy needs efficiently. Join us in our mission to build trust in a digital world.
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.
Strength in TrustAt OneTrust, our mission is to foster innovation through the ethical utilization of data and artificial intelligence. We believe that ensuring trust in data should accelerate progress, not hinder it. Since launching the first technology platform for responsible data use in 2016, we've continually redefined what responsible innovation means, especially with the transformative power of AI. Our AI-Ready Governance Platform™ integrates regulatory insights, automation, and cohesive governance workflows, empowering businesses to harness the speed of AI while ensuring ethical data management on a large scale. Trusted by thousands globally, OneTrust is paving the way for an era where reliable data serves as a catalyst for both business success and societal advancement.The ChallengeWe are seeking an enthusiastic Principal Software Engineer who is driven by the challenge of solving intricate problems to join our dynamic Product Engineering team. Your main focus will be on backend development, contributing to the system architecture, and spearheading innovation from design to customer delivery. This role is hands-on, providing exposure to cutting-edge technologies, on-the-job training, and opportunities to broaden your skillset.
Join our innovative team at minderacraft as a Lead Principal Java Backend Engineer, where you will spearhead the design and implementation of robust and scalable backend systems that are heavily focused on integration. We seek a hands-on technical leader capable of overcoming obstacles, guiding teams, and working closely with client engineering teams to deliver impactful solutions.In this critical role, you will operate at a Principal Engineer level, effectively balancing high-level architectural leadership with hands-on coding and development responsibilities.
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 growth.At Okta, we embrace diverse perspectives and experiences. We value lifelong learners who can enrich our team with their unique backgrounds.Join us in our mission to create a world where identity is truly owned by the individual.Position OverviewOkta stands out as an enterprise-grade identity management platform, built from scratch in the cloud, with a steadfast commitment to customer success. Our solutions enable organizations to manage access across any application, person, or device, enhancing security, productivity, and compliance.The Okta platform encompasses directory services, single sign-on, robust authentication, provisioning, workflows, and comprehensive reporting. It operates securely in the cloud, rigorously audited, and integrates seamlessly with on-premises applications, directories, and identity management systems.We are seeking an accomplished Principal Software Engineer to join our Onboarding and Lifecycle Management (LCM) Platform team, focusing on improving and managing services related to identity importation, synchronization, and provisioning access policies such as users, groups, roles, and entitlements. These functionalities empower our customers to align and enhance their business operations with Okta’s identity management products. The ideal candidate should be:A proficient Java developer with a strong enthusiasm for creating high-quality, secure, and efficient applications and frameworks.Passionate about tackling cutting-edge security and identity management challenges, with the ability to drive technical strategy and mentor fellow engineers.A collaborative team player with exceptional communication skills, capable of engaging with cross-functional teams to realize a unified vision.More than just a builder; a catalyst who can devise frameworks and solutions that empower other teams.
Strength in TrustAt OneTrust, our mission is to empower innovation through responsible data and AI usage. We believe that building trust in data accelerates possibilities rather than hinders them. In 2016, we introduced the first technology platform dedicated to responsible data use. Today, as AI continues to evolve and transform data landscapes, OneTrust is at the forefront of redefining responsible innovation. Our AI-Ready Governance Platform™ integrates regulatory intelligence, automation, and cohesive governance workflows, enabling businesses to harness the power of AI while ensuring ethical data management. Trusted by thousands globally, OneTrust is paving the way for a future where data integrity drives business and societal transformation. The ChallengeWe are seeking a Principal Software Engineer with a strong problem-solving mindset to join our dynamic Product Engineering team at OneTrust. As a Principal Software Engineer, you will play a pivotal role in developing and architecting new frontend and backend features while enhancing our industry-leading platform.Your MissionDevelopmentSupport the design and development of web and mobile interfaces for product modules or prototypes, and engage in the architecture of applications deployed on MS Azure using Core Java, REST, and the Spring ecosystem, including Spring Boot and Microservices. Aim for an 80% code coverage or adhere to updated team standards.CollaborationWork closely with UX designers, Product Managers, and other developers to participate in planning sessions and contribute to discussions around system architecture and component design. Assist in ensuring that all committed stories for the sprint are completed according to the sprint goals.Quality AssuranceFocus on minimizing defects in the module/product to align with industry standards by identifying and resolving issues early in development. Ensure critical and high-priority CIIs are delivered within SLAs.Code ReviewConduct peer reviews to enhance code quality and mentor junior developers.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
IntroductionAbout UsFounded in 2013, Mercari is a leading C2C marketplace based in Japan, with a mission to "Create value in a global marketplace where anyone can buy & sell." As the first tech unicorn from Japan, we have made significant strides since our IPO in 2018, evolving into a formidable global player. Mercari has consistently invested in our people and technology, expanding our reach from Japan to the United States, while also launching innovative services like Merpay—a mobile payment platform aimed at fostering a society where dreams can come true through a comprehensive ecosystem centered on payment and credit services. Our diverse array of subsidiaries covers logistics, B2C platforms, blockchain, and sports management.To fulfill our vision on a global scale, we are committed to building a Center of Excellence in India, where the brightest minds can help us navigate this transformative journey and establish our presence on the world stage.Our CultureAt Mercari, we are unified by our core values: Go Bold, All for One, and Be a Pro. We are also guided by foundational principles such as Sustainability, Diversity & Inclusion, Trust & Openness, and Well-being for Performance. No matter how large we grow, our culture remains pivotal to our mission. We encourage you to explore our “Mercari Culture Doc,” which encapsulates the shared behaviors and mindset of our community. We strive to cultivate an environment where individuals from diverse backgrounds are welcomed, recognized, and can thrive while embodying Mercari's culture.Work ResponsibilitiesDesign, develop, and maintain APIs using Go, Java, or PHP.Enhance services through quantitative and qualitative analysis of user behavior logs.Architect systems and select middleware tailored to application requirements.
About Prophecy At the forefront of AI-native data preparation and analysis, Prophecy is transforming how leading enterprises navigate data complexities to extract trustworthy insights. Our innovative AI-native data lifecycle (generate, refine, deploy) empowers our top-tier AI agents and skilled professionals to collaboratively analyze, transform, and prepare data, delivering reliable insights at an enterprise scale. For more information, visit us on LinkedIn. Position Summary Join us as an early engineer in our rapidly growing startup at Prophecy’s India engineering hub. Collaborate with a team of passionate engineers dedicated to tackling complex challenges. We are on the lookout for A-players ready to join a team of high-achievers. This is an exceptional chance to be part of a transformative journey in data engineering. Your Impact Lead the Next Generation of Data EngineeringOur low-code data engineering platform is pioneering a new category within the modern data engineering landscape. Be part of this groundbreaking technology that is reshaping the data engineering domain. Design/Develop/Deliver: End-to-End OwnershipYou will take charge of designing, coding, testing, and launching new features for the Prophecy IDE. OverachieverAt Prophecy, we foster an environment where engineers can exceed their own expectations. Define your metrics and iteratively improve them with guidance from senior engineers. Entrepreneurial SkillsTake ownership of features from conception to delivery, operating like a founder. We emphasize personal growth over hierarchy or years of experience.
P-1385 At Databricks, we are dedicated to empowering data teams to tackle some of the most challenging issues in the world—ranging from realizing the next generation of transportation to accelerating the discovery of medical innovations. We achieve this by developing and managing the premier data and AI infrastructure platform, enabling our clients to leverage profound data insights for business improvement. Established by engineers with a strong customer focus, we seize every opportunity to tackle technical challenges, whether it's designing next-gen UI/UX for data interaction or scaling our services and infrastructure across millions of virtual machines. Our journey is just beginning in Bengaluru, India! As a Senior Software Engineer specializing in backend systems, you will collaborate with your team to construct infrastructure for the Databricks platform at an expansive scale. Your Impact: Our backend teams are engaged in a wide array of domains, from core compute fabric resource management to service platforms and infrastructure. For instance, you may face challenges such as: Facilitating Databricks' growth by developing foundational infrastructure platforms that support seamless operations across multiple geographic regions and cloud providers. Creating cloud-agnostic infrastructure abstractions to enhance the efficiency of Databricks engineers in managing and operating their services. Designing tools and processes that enhance engineering efficiency at Databricks. We strive to improve the developer experience across various domains, including programming languages, linters, static analysis, IDEs, remote development environments, automated release pipelines, and test automation frameworks, with a current focus on optimizing the Rust development experience. What We Expect: Bachelor's degree (or higher) in Computer Science or a related field. 6+ years of production-level experience in at least one of the following: Python, Java, Scala, C++, or a comparable language. Proven experience in developing large-scale distributed systems from the ground up. Experience with a SaaS platform or Service-Oriented Architectures. Expertise in one or more backend programming languages such as Java, Scala, or Go. Hands-on experience in developing and managing backend systems. Capability to effectively contribute throughout all phases of projects, from initial design and development to implementation and ongoing operations, with guidance from senior team members.
Collaborative Innovation Drives Streaming Success. Roku is Revolutionizing Television ViewingAs the leading TV streaming platform in the U.S., Canada, and Mexico, Roku is on a mission to power every television worldwide. We pioneered the concept of streaming to TV, connecting consumers to their favorite content while empowering content publishers to grow and monetize their audiences. We also offer advertisers unique tools to effectively engage consumers.From day one at Roku, your contributions will be significant and valued. Join our rapidly expanding public company where every team member plays a crucial role in enhancing the experience of millions of TV streamers globally while gaining substantial experience across diverse disciplines. About Our TeamThe Roku APPS team comprises a group of highly skilled professionals dedicated to building innovative platform products and services that serve over 100 million users and streaming devices. We facilitate connections between users and their beloved streaming content while enabling content publishers to cultivate and monetize vast audiences. Our team works on essential services that support the Roku ecosystem, including device and account setup, identity management, authentication, channel distribution, and publishing. About the RoleWe are seeking a talented and experienced Backend Engineer to join our Roku APPS team. The ideal candidate should possess a solid background in microservices architecture. If you have a proven track record of enhancing large-scale systems, enjoy developing consumer-centric platforms, and have a passion for innovation while balancing learning and organization, this position could be perfect for you! Your ResponsibilitiesDevelop large-scale platform products and services utilized by Roku engineers across the organization and directly by consumers on millions of devices.Collaborate with Product and Design teams to iterate and develop software from ideation through production deployment and support.Lead initiatives to assess new technologies and advocate for best practices throughout the entire development lifecycle, including code and design reviews.
Role overview The Principal Software Engineer at Eurofins Scientific in Bengaluru leads significant software development projects. This role involves working with cross-functional teams to create solutions that advance scientific work and support the organization's mission. What you will do Oversee software projects from initial design through implementation and ongoing optimization Work closely with engineers, scientists, and other stakeholders to gather requirements and deliver practical solutions Apply technical expertise to projects that have a direct scientific impact Work environment The team values collaboration and support among colleagues from various functions. Projects are designed to be meaningful, contributing directly to Eurofins Scientific’s goals in the scientific field.
Apr 27, 2026
Sign in to browse more jobs
Create account — see all 2,444 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.