Senior Engineer, Software Development, Full Stack
SandiskAbout 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 KitFree account required — sign up in 30s