Senior Software Engineer

2 days ago


Bengaluru, India Rubrik Full time

Job Summary About the Team & Role The Platform Security Engineering team is responsible for building innovative security features and frameworks for large scale data management products. We are looking for talented software engineers who are passionate about security, bring fresh ideas to the team and keep themselves updated with the leading industry principles and practices. In this role, you will be responsible for the design, development, and maintenance of framework and services that provide highly scalable, available, and secure platform features across all Rubrik products. This is an excellent opportunity for senior engineers who are passionate about security and want to make a meaningful impact on enterprise data protection. You will get to work on new and exciting security products and frameworks that define the future of Rubrik’s security roadmap. Along the way, you’ll help solve problems such as: How to monitor, identify, and prevent malicious threats to your services? How to enable customers to manage their sessions against potential compromise? How to build compliant and scalable encryption frameworks? How to design a scalable security layer for internet facing services? In addition to solving engineering problems like these, you will also collaborate with partner teams such as Product Management, UI, UX, documentation, Infosec and support teams. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions. This is an excellent opportunity if you are looking to build security software from the ground up. The problem space is wide (covering the entire Rubrik portfolio) and deep (from performant core backend architecture to easy-to-use product experiences) and has an exciting roadmap for the coming years with tangible business impact. You'll work alongside experienced engineers who will mentor you as you grow your technical skills and security domain knowledge. What You’ll Do:  Security feature development: Take full ownership of projects from design to implementation, test and deployment. Collaborate with product managers, architects, and cross-functional teams to define requirements and deliver impactful features.Design and write code to implement high-quality, scalable software systems. Write clean, well-tested code in languages like Java, Python, Go, or Scala.Implement security features following established patterns and best practicesCollaborate with senior engineers on system design and architecture decisions.Triage product or system issues and debug/track/resolve them by analyzing the sources of issues and driving the resolution.Demonstrate ownership and accountability for delivering on the assigned tasksIdentify attack surfaces and build solutions to harden Rubrik productsCreate/Update highly effective documentation to enable other developers Security code and design reviews: Review code and design documents from other teams to identify security concerns.  Ensure secure coding standards are followed across the organization Contribute to security guidelines and documentation for other teamsEvangelize secure coding practices across all engineering teams. Team Collaboration Lead by example and demand high-quality deliverables from othersWork with Product Management to understand security requirementsCollaborate with other engineering teams on security integrationsParticipate in team meetings, planning sessions, and knowledge sharingCoach and mentor junior team members for their professional growth. Learning & Growth Opportunities: Work closely with staff engineers who will mentor your developmentGain hands-on experience with security protocols and cryptographic librariesLearn about threat modeling and security architecture principlesParticipate in security training and knowledge-sharing sessionsContribute to a positive, learning-focused team culture What We're Looking For Required Qualifications: Bachelor's degree in Computer Science, Software Engineering, or related technical field, or equivalent practical experience 6-10 years of software development experience (including internships, personal projects, or bootcamp experience) Coursework/personal projects/industry experience in cybersecurity, cryptography, or system security Deep understanding of systems programming, data structures, algorithms, and distributed systems design principles Proficiency in at least one language (Java, Python, Go, C++, or similar) Experience with version control systems (Git) and collaborative development Passion for security - genuine interest in learning about security concepts and building secure software Proactive mindset - takes initiative to learn new technologies and solve problems independently Curiosity and eagerness to learn - excited about diving deep into security topics and growing technical skills Preferred qualifications: Exposure to cloud platforms (AWS, Azure, GCP) through coursework or personal projects Familiarity with Linux/Unix systems, storage/filesystems, data protection technologies and command line tools Experience with Kubernetes, Docker, and container orchestration. Solid understanding of microservices, event-driven architectures, and REST/gRPC APIs. Interest in open source security tools or contributing to security communities What You'll Learn & Grow Into Security Engineering Excellence Security architecture & leadership: Drive security design reviews across engineering, perform threat modeling, and establish security standards across teams Compliance & Risk Management: Lead FIPS compliance initiatives, security audits, and regulatory compliance efforts Engineering Excellence & Quality Code Quality Standards: Establish and enforce code review standards, documentation practices, and engineering best practices Performance & Scalability: Optimize system performance, resource utilization, and cost efficiency Problem-Solving at Scale: Tackle ambiguous, complex problems that typically require coordination across 3+ teams Cross-functional Influence: Collaborate with product, infrastructure, and business teams to align technical solutions with strategic goals Advanced Software Engineering: Apply sophisticated design patterns, performance optimization, and maintainability principles Strategic Technical Decision Making: Lead fundamental re-architecture proposals and drive technical vision across multiple teams Leadership & Professional Growth Organizational Impact: Influence technical direction across multiple teams and drive strategic initiatives Technical Vision: Shape long-term technical roadmaps and architectural decisions Cross-functional Leadership: Lead complex projects requiring coordination across engineering, product, and business teams Coaching & Development: Develop other engineers' technical and leadership capabilities, building the next generation of technical leaders Strategic Communication: Present technical solutions to stakeholders, write comprehensive technical documentation, and facilitate cross-team alignment Innovation & Community: Drive process improvements, contribute to open source, and establish engineering standards that benefit the broader organization Business Impact: Align technical decisions with business objectives, understand customer needs, and drive measurable outcomes Why Join Shield Platform? Perfect Entry Point into Security Engineering Learn security engineering from experienced mentors in a supportive environmentWork on meaningful projects that protect enterprise customers' critical dataGain exposure to cutting-edge security technologies and industry best practicesBuild a strong foundation for a career in security or platform engineering Growth-Focused Team Culture Dedicated mentorship program with senior engineersRegular learning sessions, tech talks, and knowledge sharingEncouragement to attend security conferences and training programsClear career progression with opportunities to specialize or lead Technical Learning Opportunities Hands-on experience with modern security technologies and frameworksExposure to large-scale distributed systems and cloud platformsOpportunity to contribute to open-source security projectsAccess to latest development tools and security research What Makes a Great Candidate Loves to learn - excited about diving into new technologies and security concepts Takes initiative - doesn't wait to be told what to do, asks questions, and seeks out learning opportunities Thinks critically - can analyze problems and think through potential security implications Collaborates well - enjoys working with others and learning from teammates Pays attention to detail - understands that small details matter in security Is passionate about security - genuinely interested in building secure software and protecting users Join Us in Securing the World's Data Rubrik (RBRK), the Security and AI company, operates at the intersection of data protection, cyber resilience and enterprise AI acceleration. The Rubrik Security Cloud platform is designed to deliver robust cyber resilience and recovery including identity resilience to ensure continuous business operations, all on top of secure metadata and data lake. Rubrik’s offerings also include Predibase to help further secure and deploy GenAI while delivering exceptional accuracy and efficiency for agentic applications. | X (formerly Twitter) | Instagram | Rubrik.com Inclusion @ Rubrik At Rubrik, we are dedicated to fostering a culture where people from all backgrounds are valued, feel they belong, and believe they can succeed. Our commitment to inclusion is at the heart of our mission to secure the world’s data. Our goal is to hire and promote the best talent, regardless of background. We continually review our hiring practices to ensure fairness and strive to create an environment where every employee has equal access to opportunities for growth and excellence. We believe in empowering everyone to bring their authentic selves to work and achieve their fullest potential. Our inclusion strategy focuses on three core areas of our business and culture: Our Company: We are committed to building a merit-based organization that offers equal access to growth and success for all employees globally. Your potential is limitless here. Our Culture: We strive to create an inclusive atmosphere where individuals from all backgrounds feel a strong sense of belonging, can thrive, and do their best work. Your contributions help us innovate and break boundaries. Our Communities: We are dedicated to expanding our engagement with the communities we operate in, creating opportunities for underrepresented talent and driving greater innovation for our clients. Your impact extends beyond Rubrik, contributing to safer and stronger communities. Equal Opportunity Employer/Veterans/Disabled Rubrik is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability. Rubrik provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Rubrik complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.  EEO IS THE LAW NOTIFICATION OF EMPLOYEE RIGHTS UNDER FEDERAL LABOR LAWS



  • Bengaluru, Karnataka, India SLK Software Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Senior Software Engineer AI IntegrationRole OverviewThe Senior Software Engineer AI Integration at one of SLK Fintech client who acts as the critical link between AI and real-world implementation. This professional is responsible for designing, connecting, and delivering robust, end-to-end pipelines that integrate AI models and agentic workflows into...


  • Bengaluru, Karnataka, India GetSet Software Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Senior Software Engineer- DevOpsGetSetSoftware is exclusively appointed by ourclient (a leading provider of mission-critical, cloud-native monetization andrevenue management software on the private and public cloud. Established in1999, served over 50 telecommunications operators in more than 50 countries,processing over one billion transactions per hour with...


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

    Senior Member of Technical Staff Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. As a senior member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or...


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

    Senior Member of Technical Staff The Oracle Cloud Infrastructure (OCI) team can provide you the opportunity to build and operate a suite of massive scale, integrated cloud services in a broadly distributed, multi-tenant cloud environment. OCI is committed to providing the best in cloud products that meet the needs of our customers who are tackling some of...


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

    Senior Software Development 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...


  • Bengaluru, India Spigot Software Full time

    This role of Senior Software Engineer is our client. The group is responsible for the development of the technology platforms supporting key products including Connected Risk, World Check, and products in the Risk Managed Services space.Responsible for the analysis, definition, design, construction, testing, installation, modification, and maintenance of...


  • Bengaluru, Karnataka, India Black Duck Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code, open source components, and...


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

    Veeam, the #1 global market leader in data resilience, believes businesses should control all their data whenever and wherever they need it. Veeam provides data resilience through data backup, data recovery, data portability, data security, and data intelligence. Based in Seattle, Veeam protects over 550,000 customers worldwide who trust Veeam to keep their...


  • Bengaluru, India Sonata Software Full time

    Job Title: Senior Automation QA Engineer – JavaExperience: 8+ YearsLocation: Bangalore, Chennai and HyderabadNotice Period: Immediate to 15 DaysJob Summary:We are seeking a highly skilled and experienced Automation QA Engineer with strong expertise in Java, Selenium, Maven, Jenkins, and CI/CD pipelines. The ideal candidate will be responsible for...


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

    SummaryAs a Software Engineer at Guidewire, you're part of a distributed team helping change the face of insurance by creating technology that shapes the future of the property and casualty industry. With over 3000+ team members working on a large-scale platform, your role is crucial in giving insurers the cutting-edge tools they need to take care of their...