Apple
Posted 4mo ago

Senior Software Engineer — Full Stack (Node.js/TypeScript/functional)

Apple
Austin, Texas, United States
OnsiteFull Time
Responsibilities
  • build features
  • maintain APIs
  • test code
Requirements
  • 6+ years in senior software role
  • 5+ years in JavaScript/TypeScript SPA
  • 4+ years building HTTP APIs and backend services
  • Experience with SQL databases
  • Interest in functional programming
  • Strong testing and code quality
Technical tools mentioned
ReactTypeScriptNode.jsElixirSQLPostgreSQLMySQLDockerPrometheusGrafanaSentry

Job description

We're looking for a senior software engineer who writes clean, well-tested TypeScript and is genuinely curious about functional programming. You'll work across two production applications, one in Node.js and one in Elixir, building features used daily by the engineers and operations teams who design and manufacture Apple's products.

You should be someone who gets energized by learning new paradigms. We work in a small, high-trust team where good judgment matters as much as technical depth, and where AI-assisted development is part of how we work.

Description

This position sits within the Manufacturing Design and Environmental Systems teams.

Our team builds the applications that enable Apple to manufacture every product we ship — it's high impact work at the core of Apple's operations. You'll be someone who anticipates problems without over-architecting solutions, and who can distill complex challenges into clear, simple outcomes. We care about code that works correctly, performs well, and is easy for the next person to understand. That means writing tests, giving substantive feedback in code review, and debugging production issues when they arise using monitoring and logging tools. If you're not already writing Elixir, you'll grow into it — we'll support that learning, but genuine curiosity about functional programming is a prerequisite for enjoying the work here.

You’ll be building and maintaining features in close collaboration with product designers, domain experts, and other engineers. We involve engineers early in the design process, so you'll regularly help translate complex operational workflows into clear, maintainable software rather than just executing specs.

Minimum Qualifications

  • 6+ years in a senior software role working across the entire web stack with a skilled team.
  • 5+ years writing production JavaScript or TypeScript single page apps using React or similar framework with comfort working across the stack: you can pick up a SQL query, an API endpoint, and a UI component in the same day.
  • 4+ years building and maintaining robust HTTP API's and backend services.
  • 4+ years developing complex applications with SQL based database solutions (PostgreSQL, MySQL etc.) at medium scale
  • Familiarity with functional programming concepts — whether through Elixir, Haskell, Clojure, Scala, or just a strong interest in learning them
  • Discipline in writing tests and a genuine interest in code quality and maintainability

Preferred Qualifications

  • Experience in manufacturing or environmental systems
  • Experience in Elixir, Erlang/OTP or other functional programming languages
  • Experience building or overseeing AI agent development
  • Experience with observability tooling: Prometheus, Grafana, Sentry, or similar
  • Experience with Docker and deploying to production environments
  • Experience working with international teams or counterparts
  • Manufacturing or supply chain domain exposure
  • 10+ years of professional experience in technical environments

About Apple

Designs and sells consumer electronics, software, and online services.

Similar jobs

Senior Software Engineer roles near Austin, Texas
2mo
Save
Mark Applied
Hide
Senior Software Engineer, Front End OnStar
Austin or Warren
HybridFull Time
General Motors
General MotorsNYSE: GM: Manufactures and sells automobiles and automotive parts globally.
5+ YOE5+ years in software engineering; strong React front-end and Shopify experience; proficient in JavaScript/TypeScript, HTML5, CSS3; CI/CD, testing, observability; ability to collaborate across teams.
React, Shopify, JavaScript, TypeScript, HTML5, CSS3
2mo
Save
Mark Applied
Hide
Senior Software Engineer, CUTLASS Performance
Santa Clara or Austin or Hillsboro or Durham or Redmond
$152k-$288k/yr OnsiteFull Time
NVIDIA
NVIDIANASDAQ: NVDA: Designs GPU-accelerated computing and artificial intelligence hardware.
3+ YOEMasters or Doctorate in CS/CE or related field; 3+ years experience; strong Python and C++ skills; performance analysis/optimization; understanding of computer architecture and GPUs.
Python, C++, PyTorch, JAX, SGLang, vLLM, TRT-LLM
2mo
Save
Mark Applied
Hide
Sr. Software Engineer – Real-Time Controls
Austin, Texas, United States
OnsiteFull Time
Apptronik
Apptronik: Designs and manufactures humanoid robots for industrial automation.
5+ YOE5+ years robotics software development; BS/MS/PhD in CS/Robotics/EE; strong C++, Linux, ROS2; RT controls; hardware-in-the-loop testing; Agile.
C++, ROS2, CMake, colcon ROS2, MuJoCo, Drake, Eigen, Git, Linux
2mo
Save
Mark Applied
Hide
Senior Software Engineer - Data Infrastructure - Austin, TX
Austin, Texas, United States
$158k-$210k/yr OnsiteFull Time
Atoms
Atoms: Building specialized industrial robots and physical AI systems.
3+ YOE3+ years as a software engineer; experience with infrastructure or platform development; proficient in Java or Go; familiar with Azure and GCP; Docker and Kubernetes; interest in real estate, food tech, or related industries a plus.
Java, Go, Azure, GCP, Docker, Kubernetes
2mo
Save
Mark Applied
Hide
Senior Software Engineer
Bethesda or Lehi or Austin
$130k-$160k/yr HybridFull Time
Brivo
Brivo: Cloud-native platform for physical security and video surveillance management.
5+ YOE5+ years in serverless AWS Lambda/TypeScript, Java/Spring Boot, and React/TypeScript; strong AWS, Kubernetes, CI/CD; PostgreSQL; BS in CS or related field; excellent communication.
AWS, Kubernetes, CI/CD, Java, Spring Boot, Node.js, TypeScript, React, PostgreSQL, Jenkins
2mo
Save
Mark Applied
Hide
Senior Software Engineer-Bigdata & Hadoop Engineer with Development experience
Austin, Texas, United States
$111k-$172k/yr HybridFull Time
Visa
VisaNYSE: V: Global payment technology facilitating electronic funds transfers.
2+ YOE2+ years of relevant experience with a Bachelor's or 3+ years with higher degree; hands-on Hadoop/Spark development; Python/Java; front-end and back-end skills; GenAI/LLMs experience.
Hadoop, Spark, HBase, Python, Java, HTML, CSS, JavaScript, TensorFlow, PyTorch, LangChain, LangGraph, AWS, GCP
3mo
Save
Mark Applied
Hide
Senior Software Engineer - Localization & Mapping
Austin, Texas, United States
$149k-$205k/yr HybridFull Time
Symbotic
SymboticNasdaq: SYM: AI-powered robotics and software for warehouse automation.
6+ YOESenior software engineer with 6+ years of experience in robotics or autonomous systems; strong expertise in SLAM, 3D transforms, probabilistic models, and ROS/OpenCV/PCL/GTSAM.
ROS, OpenCV, PCL, GTSAM, g2o, Linux, Docker, CI/CD
3mo
Save
Mark Applied
Hide
Senior Software Engineer, Cloud
Atlanta or Austin or San Francisco or Seattle
$185k-$305k/yr RemoteFull Time
Ditto
Ditto: Peer-to-peer data synchronization software for edge and mobile applications.
6+ YOE6+ years of software engineering; senior or staff level; experience at scale; skilled in Rust and Kubernetes; cloud-native architectures; US-based remote work.
Rust, Kubernetes, AWS, Azure, GCP, C++, Go