Front-End Engineer II

MicrosoftRedmond, WA
5h

About The Position

We are a team of product designers, UX researchers, content designers, data scientists and technical writers. Together with our PM and Engineering partners, we design product experiences that are trusted, human-centered, and easy to use, enabling our users to manage, protect and secure their digital environments with peace of mind. Security represents the most critical priorities for our customers in a world awash in digital threats, regulatory scrutiny, and estate complexity. Microsoft Security aspires to make the world a safer place for all. We want to reshape security and empower every user, customer, and developer with a security cloud that protects them with end to end, simplified solutions. The Microsoft Security organization accelerates Microsoft’s mission and bold ambitions to ensure that our company and industry is securing digital technology platforms, devices, and clouds in our customers’ heterogeneous environments, as well as ensuring the security of our own internal estate. Our culture is centered on embracing a growth mindset, a theme of inspiring excellence, and encouraging teams and leaders to bring their best each day. In doing so, we create life-changing innovations that impact billions of lives around the world. We’re building the future of protection across Microsoft Security, and our engineering foundation is evolving rapidly with new AI, runtime, and platform capabilities. Our expansive product ecosystem spans enterprise-grade Security tools to consumer experiences, and it’s evolving fast with new AI and agentic capabilities. We’re driving a bold initiative to unify our experiences through a shared system of Figma UI kits, documentation/guidance, and React component libraries, all built for contribution and consumption across our Security product teams. To support this vision, we are centralizing our front‑end architecture, design system infrastructure, and developer tooling into a shared ecosystem that scales across dozens of product teams. We’re looking for a Front-End Engineer II who specializes in front‑end architecture, build systems, shared services, monorepo tooling, CI/CD pipelines, and scalable component infrastructure. In this role, you’ll deepen our engineering maturity by standardizing how teams build, integrate, and ship modern Security experiences; reducing fragmentation, accelerating adoption, and creating technical clarity across the org. If you love systems design, performance optimization, and building frameworks that empower hundreds of engineers, this is the role for you.

Requirements

  • Bachelor's Degree in Computer Science, Software Engineering, Graphic Design, Product Design, Visual Design, Human Computer Interaction or related field AND 2+ years experience working in product or service design and/or shipping production code OR equivalent experience.

Nice To Haves

  • Master's Degree in Computer Science, Software Engineering, Graphic Design, Product Design, Visual Design, Human Computer Interaction, or related field AND 3+ years experience working in product or service design and/or shipping production code
  • 2+ years of experience with Typescript and React in production codebases.
  • 1+ years building or maintaining monorepos (Nx, Turborepo) including libraries, generators, executors, and build orchestration.
  • Experience designing or maintaining CI/CD pipelines (Azure DevOps, GitHub Actions, or similar).
  • Hands‑on experience creating shared libraries, services, or architecture patterns used across multiple teams.
  • Demonstrated systems‑thinking and experience designing scalable, modular front‑end architectures.

Responsibilities

  • Architect and maintain shared front‑end infrastructure, including Nx‑based monorepos, build pipelines, dependency strategy, versioning flows, and automated release processes.
  • Design and implement reusable services and libraries (e.g., shared UI logic, data layer abstractions, tooling packages) that product teams integrate directly into shipping surfaces.
  • Define and evolve front‑end architecture standards, performance budgets, code conventions, state management patterns, bundling / build strategies, test automation, and environment configuration.
  • Partner with platform and product engineering teams to establish end‑to‑end integration workflows (CI/CD, API contracts, telemetry, accessibility gates, testing pipelines).
  • Drive system design for cross‑product experiences, helping teams adopt consistent patterns, shared components, and platform‑aligned mental models.
  • Build automation and internal developer tools to reduce boilerplate, detect breaking changes, streamline contribution workflows, and enhance observability.
  • Collaborate with UX teams as a technical partner, ensuring that design system components are scalable, robust, and extensible without being primarily focused on design translation.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service