10 open TypeScript positions
Box is seeking a seasoned Software Engineer III to drive the development of core workflow capabilities, particularly Box Relay. This role involves owning large system components, collaborating with global teams, and delivering scalable solutions that impact millions of users. The position requires strong expertise in React, TypeScript, and Agile methodologies.
The Senior Software Engineer will lead the design and delivery of complex, user-facing features and platform capabilities for the Box Apps frontend in the Warsaw hub. Key responsibilities include partnering with cross-functional teams to define APIs, driving technical specifications, and championing reliability through comprehensive testing. This role requires an AI-first approach, focusing on leveraging technology to automate workflows and mentor junior engineers while shaping the technical direction for a rapidly growing product.
The Cloud Native team in Warsaw is seeking a Software Engineer to join the Kubernetes Platform Team. The role involves designing, building, and operating scalable, reliable Kubernetes-based infrastructure to enhance developer experience. Key responsibilities include developing service configuration systems in TypeScript, building robust pipelines for Kubernetes, and proactively improving infrastructure reliability, scalability, and security compliance.
This Fullstack Software Engineer III role involves implementing server-side logic using Java and creating/maintaining APIs to support the Box Relay platform. The engineer will collaborate with designers, participate in code reviews, optimize performance, and help foster the culture of the newly established office in Poland. The position requires at least 3 years of experience and proficiency in the primary tech stack (TypeScript, React.js, Java 17, Spring Boot).
The Software Engineer II, Platform Tools will be responsible for modernizing and expanding core developer-facing tooling for Box's Developer Platform, including the Developer Console and sandbox environments. This is a full-stack role with a stronger backend focus, requiring design, development, and maintenance of backend/frontend components using TypeScript/JavaScript, PHP, and Node.js. Key activities involve working across a multi-language codebase, ensuring scalability and reliability, and participating in team rituals like sprint planning and on-call rotation.
The Fullstack Engineer III will develop and maintain the Box AI Studio using JavaScript/TypeScript (React 18) and Java (Spring Boot). Key responsibilities include involvement in architectural discussions, defining technical initiatives, and implementing end-to-end solutions. The role also requires maintaining high availability (99.99%) for highly demanded AI features and partnering closely with cross-functional stakeholders.
Weekly TypeScript jobs delivered to your inbox.
This Senior Security Engineer role focuses on building and scaling security capabilities across Box's product and platform, specifically by designing secure-by-default tooling and automation for the SDLC and software supply chain. Key responsibilities include developing agents, services, and pipelines to detect, prevent, and remediate risks, while partnering with engineering teams to embed security-by-design patterns. The position is based in Warsaw and requires a hands-on background in security engineering or DevSecOps.
The Security Assurance Engineering team at Box is seeking a Senior Security Engineer with an adversarial mindset to find and fix product and platform vulnerabilities across web, mobile, APIs, and microservices. Key responsibilities include leading hands-on technical security assessments, driving secure coding requirements, and helping secure Box's AI product development. Candidates must have 5+ years of relevant experience and a strong background in offensive security techniques.
The Staff Software Engineer will play a pivotal role in developing Box Notes, Box's collaborative note-taking and real-time editing tool. Key responsibilities include leading large-scale projects, assessing and planning the re-architecture of existing components, and managing significant portions of legacy frontend and backend code. The role requires strong technical expertise to guide the team while ensuring efficiency, scalability, and maintainability of the vital Box product.
The Launchpad Engineering Team requires an Engineering Manager II to lead an experienced engineering team based in Poland. Key responsibilities include defining the team's roadmap, managing project delivery, and developing team members through coaching and mentorship. The role demands strong technical judgment in modern UI engineering, design systems, and accessibility standards while focusing on execution, quality, and scale.