Senior Software Engineer
1 day ago
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 practices
- Collaborate 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 tasks
- Identify attack surfaces and build solutions to harden Rubrik products
- Create/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 teams
- Evangelize secure coding practices across all engineering teams.
- Team Collaboration
- Lead by example and demand high-quality deliverables from others
- Work with Product Management to understand security requirements
- Collaborate with other engineering teams on security integrations
- Participate in team meetings, planning sessions, and knowledge sharing
- Coach and mentor junior team members for their professional growth.
- Learning & Growth Opportunities:
- Work closely with staff engineers who will mentor your development
- Gain hands-on experience with security protocols and cryptographic libraries
- Learn about threat modeling and security architecture principles
- Participate in security training and knowledge-sharing sessions
- Contribute to a positive, learning-focused team culture
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:
- Strong understanding of networking concepts (TCP/IP, HTTP/HTTPS, DNS)
- 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
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
- 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
- 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
Perfect Entry Point into Security Engineering
- Learn security engineering from experienced mentors in a supportive environment
- Work on meaningful projects that protect enterprise customers' critical data
- Gain exposure to cutting-edge security technologies and industry best practices
- Build a strong foundation for a career in security or platform engineering
- Growth-Focused Team Culture
- Dedicated mentorship program with senior engineers
- Regular learning sessions, tech talks, and knowledge sharing
- Encouragement to attend security conferences and training programs
- Clear career progression with opportunities to specialize or lead
- Technical Learning Opportunities
- Hands-on experience with modern security technologies and frameworks
- Exposure to large-scale distributed systems and cloud platforms
- Opportunity to contribute to open-source security projects
- Access to latest development tools and security research
Loves to learn - excited about diving into new technologies and security conceptsTakes initiative - doesn't wait to be told what to do, asks questions, and seeks out learning opportunitiesThinks critically - can analyze problems and think through potential security implicationsCollaborates well - enjoys working with others and learning from teammatesPays attention to detail - understands that small details matter in securityIs passionate about security - genuinely interested in building secure software and protecting users
Join Us in Securing the World's DataRubrik (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.
Inclusion @ RubrikAt 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.
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.
Federal law requires employers to provide reasonable accommodation to qualified individuals with disabilities. Please contact us at if you require a reasonable accommodation to apply for a job or to perform your job. Examples of reasonable accommodation include making a change to the application process or work procedures, providing documents in an alternate format, using a sign language interpreter, or using specialized equipment.
-
Senior Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Indium Software Full time ₹ 6,00,000 - ₹ 18,00,000 per yearRole: Senior Software Engineer Backend-Focused Full Stack , React, AWS)Base Location: BengaluruRemote6+ years building scalable backend services with (ExpressJS/NestJS), React, and cloud-native serverless architectures.Experienced with TypeScript, ORM tools (Prisma/Sequelize/TypeORM), relational and NoSQL databases, AWS infrastructureSkilled in integrating...
-
Senior Software Engineer
1 day ago
Bengaluru, Karnataka, India Oracle Financial Services Software Ltd Full time ₹ 12,00,000 - ₹ 36,00,000 per yearSenior 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...
-
Senior Manager, Software Engineering
1 week ago
Bengaluru, Karnataka, India Performance Engineer Full time ₹ 8,00,000 - ₹ 24,00,000 per yearResponsibilities:Web and Mobile Front-End Development:Build responsive, performant, and feature-rich web applications using Angular (latest version), JavaScript, TypeScript, and RxJS for handling asynchronous operations and complex data streams.State Management with NgRx:Utilize NgRx for managing state in Angular applications. Design scalable and efficient...
-
Senior Software Engineer
7 days ago
Bengaluru, Karnataka, India Aiprus Software Private Limited Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJob Title:Senior Software Engineer – Java, PySpark, Reactive ProgrammingLocation:Bengaluru, IndiaExperience:5+ YearsJob DescriptionWe are seeking an experiencedSenior Software Engineerwith strong expertise inJava, Apache PySpark, Python, and Reactive Programming. The ideal candidate will be responsible for designing, developing, and implementing...
-
Senior Software Development Engineer
2 days ago
Bengaluru, Karnataka, India Oracle Financial Services Software Ltd Full time ₹ 12,00,000 - ₹ 36,00,000 per yearSenior 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...
-
Senior Software Engineer
1 week ago
Bengaluru, Karnataka, India Oracle Financial Services Software Ltd Full time ₹ 20,00,000 - ₹ 25,00,000 per yearSoftware Developer 3 As a Senior Software Engineer you will play a vital role in crafting software solutions that drive innovation and user satisfaction. Your expertise will be valued as we continue to push the boundaries of healthcare solutions. In this role, you will be responsible for designing, coding, testing, and maintaining software solutions that...
-
Senior Software Engineer
1 week ago
Bengaluru, Karnataka, India NEC Software Solutions Full time ₹ 20,00,000 - ₹ 25,00,000 per yearSenior Software Engineer - Java, Springboot, Microservices, AWS Company Description NEC Software Solutions (India) We have more than 30 years of experience in providing end to end IT services across the globe and have earned a reputation for delighting our customers by consistently surpassing expectations and helping them deliver robust, market-ready...
-
Senior Software Engineer, Reliabilty
3 days ago
Bengaluru, Karnataka, India Veeam Software Full time ₹ 12,00,000 - ₹ 36,00,000 per yearVeeam, 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...
-
Senior Software Engineer
5 days ago
Bengaluru, Karnataka, India Guidewire Software Full time ₹ 12,00,000 - ₹ 36,00,000 per yearSummaryAs 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...
-
Senior Software Engineer
1 day ago
Bengaluru, Karnataka, India Guidewire Software Full time ₹ 12,00,000 - ₹ 36,00,000 per yearSummaryAs 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...