Jobs and Careers
SA

Senior Engineer, Software Development, Full Stack

Sandisk
United Statesfull_timeVerifiedPosted 6 Jan 2026

About the role

Company Description

Sandisk understands how people and businesses consume data and we relentlessly innovate to deliver solutions that enable today’s needs and tomorrow’s next big ideas. With a rich history of groundbreaking innovations in Flash and advanced memory technologies, our solutions have become the beating heart of the digital world we’re living in and that we have the power to shape.

Sandisk meets people and businesses at the intersection of their aspirations and the moment, enabling them to keep moving and pushing possibility forward. We do this through the balance of our powerhouse manufacturing capabilities and our industry-leading portfolio of products that are recognized globally for innovation, performance and quality.

Job Description

About the Role

Join us in building the next-generation financial planning and forecasting platform that drives strategic decisions across our organization. As a Senior Full Stack Engineer, you’ll own critical services end-to-end, influence architecture, and mentor peers while delivering features that directly impact how Finance plans and analyzes billions in revenue. 

You’ll work across a modern, containerized microservices architecture—spanning frontend UX, backend APIs, and data modeling—while championing engineering best practices and reliability.

Essential Duties and Responsibilities:

  • Build end-to-end features across the frontend (Next.js/MUI) and backend (FastAPI/Python) with clean, maintainable code.
  • Design APIs & data models for financial planning, forecasting, and analysis workflows; ensure data integrity and performance in PostgreSQL.
  • Own services in production: implement logging, metrics, tracing, alerting, and SLOs; debug issues across microservices.
  • Performance & reliability: profile endpoints, tune queries, reduce page load times, and optimize containerized deployments.
  • Security & compliance: apply secure coding practices, manage secrets, enforce least privilege in AWS, and support audit needs (e.g., access controls, data retention).
  • Infrastructure as Code: define and evolve CloudFormation stacks, IAM policies, networking, and autoscaling strategies.
  • CI/CD & quality: improve pipelines (GitHub Actions), automate tests, and champion code review standards and documentation.
  • Collaboration: work closely with PMs, designers, Finance partners, and data engineers to translate business rules into resilient software.
  • Mentorship & leadership: guide teammates, influence architecture decisions, and raise the engineering bar across the team.

Our Tech Stack

  • Frontend: Next.js, MUI, TypeScript
  • Backend: FastAPI, Python 3.11+, Pydantic, Celery (for async tasks), Redis (for caching), SQLAlchemy (for ORM), Alembic (code-first database migrations), PostgreSQL
  • Infrastructure & DevOps: AWS (ECS/ECR, S3, CloudWatch, RDS Postgres, ElastiCache/Redis, Secrets Manager/SSM, ALB/ACM, IAM), CloudFormation (IaC), Docker, containerized microservices
  • CI/CD: GitHub Actions

Qualifications

Required

  • 6+ years of professional software engineering experience, including 3+ years working across both frontend and backend on modern web apps.
  • Strong proficiency in Python (FastAPI) and PostgreSQL (schemas, migrations, performance, transactions).
  • Production experience with Next.js + MUI (or React + component libraries), TypeScript, and accessible UI.
  • Solid knowledge of AWS, containers, CI/CD (GitHub Actions), and Infrastructure as Code (CloudFormation preferred).
  • Proven track record in designing and operating microservices, REST APIs, and secure, scalable architectures.
  • Familiarity with testing strategies (unit/integration/e2e), observability, and pragmatic documentation.
  • Excellent communication skills and the ability to collaborate with Finance stakeholders on complex business logic.
  • Bachelor's degree in Computer Science or related field.

Preferred

  • Experience with async workloads (Celery, queues like SQS), Redis caching, and domain-driven design.
  • Knowledge of data pipelines/ETL and analytics workflows; comfort with forecasting/planning concepts.
  • Exposur

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Sandisk

View company profile →