Sandisk
Sandisk

Sandisk Recruitment 2026 – Associate Software Engineer | Bengaluru

onsite
Bengaluru
Best in Industry
Posted 9/19/2026
Exp: 0y

Job Overview

Role: Associate Software Engineer Location: Bengaluru Experience: Freshers Qualification: B.E/B.Tech/M.E/M.Tech Key Skills: iOS Development, Android Development, Windows Applications, macOS Applications, Software Architecture, CI/CD, GitHub Actions, Code Quality, Development Frameworks, Debugging, System Design, Production Monitoring

Job Description

Sandisk Recruitment 2026 is hiring for the Associate Software Engineer position in Bengaluru. Candidates with a B.E/B.Tech/M.E/M.Tech qualification in Computer Science, Software Engineering, or a related field can apply for this opportunity. The role focuses on software development across mobile and desktop platforms, including iOS, Android, Windows, and macOS. The position also involves software architecture, CI/CD infrastructure, code reviews, development standards, deployment, and production monitoring. While the eligibility lists freshers, several responsibilities describe ownership, architecture, mentoring, and technical leadership activities. Applicants should carefully compare their profile with the official responsibilities because the job description includes technical direction, architecture, mentoring, and ownership responsibilities that are broader than those normally associated with an entry-level position.

Roles and Responsibilities

  • Technical Direction: Set and communicate technical direction for development initiatives across mobile and desktop platforms.
  • Alignment: Ensure development activities align with company objectives and engineering excellence standards.
  • Architecture and Frameworks: Design and implement development architectures, frameworks, and best practices across iOS, Android, Windows, and macOS applications.
  • CI/CD and Infrastructure: Lead the development and maintenance of robust CI/CD pipelines and development infrastructure, using tools such as GitHub Actions.
  • Mentorship: Mentor and coach junior and mid-level engineers.
  • Standards and Patterns: Establish development best practices and code quality standards, defining architectural patterns to support consistency and scalability.
  • Risk Management: Collaborate with engineering, product, and design teams to identify technical risks and implement proactive measures to reduce production issues.
  • Process Ownership: Own development processes from architecture and implementation through code review, deployment, and production monitoring.
  • Modern Methodologies: Drive adoption of modern development methodologies, tools, and technologies.
  • Code Reviews and Assessments: Conduct comprehensive code reviews and architectural assessments.
  • Knowledge Sharing: Share technical knowledge and contribute to engineering standards and best practices.

Skills and Eligibility Criteria

Educational Background: Bachelor’s degree (B.E/B.Tech) or Master’s degree (M.E/M.Tech) in Computer Science, Software Engineering or a related field.

Experience: Freshers. However, the responsibilities listed are broader than those normally associated with an entry-level position.

Mandatory Technical Skills:

  • iOS Development
  • Android Development
  • Windows Applications
  • macOS Applications
  • Software architecture
  • Development frameworks and best practices
  • CI/CD pipelines
  • GitHub Actions
  • Code quality and review
  • Deployment and production monitoring
  • Programming fundamentals

Competencies:

  • Strong problem-solving ability
  • Ability to work with multiple operating systems and development platforms
  • Understanding of cross-platform architecture, modular design, platform-specific considerations, and reliable deployment processes
  • Understanding of maintainability, modularity, testing, and consistent coding standards
  • Ability to identify bugs, maintainability issues, and poor design choices during code reviews
  • Knowledge of basic system design principles, component interactions, API-driven architectures, scalability, and reliability
  • Basic understanding of application monitoring

About the Company

SanDisk is a company that focuses on software development across mobile and desktop platforms, including iOS, Android, Windows, and macOS. Their work involves software architecture, CI/CD infrastructure, code reviews, development standards, deployment, and production monitoring, contributing to a broad software engineering environment.