Job Description
Box is seeking a Staff Software Engineer to join their Enterprise Experience team in Warsaw, Poland. The successful candidate will play a crucial role in maintaining Box's security posture and empowering organizations to manage their data securely and efficiently. They will collaborate with various teams and leverage different technologies to continuously enhance security measures for end users, administrators, and fellow Boxers.
The role involves the development of Admin Console, a tool for Enterprise administrators, and internal tools used by other Boxers. This position offers an exceptional chance to work on diverse projects and gain valuable exposure across the company. The Staff Software Engineer will partner with the Global Security Office and multiple Product & Engineering teams to ensure seamless and secure experiences for Box customers worldwide.
What this role involves:
- Leading large-scale projects from start to finish.
- Actively engaging in Agile practices.
- Reviewing and assessing the technical feasibility of project requirements.
- Adapting to the technical and stylistic needs of integrations and projects.
- Managing and maintaining substantial portions of legacy code.
- Supporting a culture of frequent, high-quality product releases.
- Representing the Warsaw office internally and externally.
- Participating in team meetings and collaborative sessions.
- Sharing in the team’s production support responsibilities through an on-call rotation.
Requirements:
- 10+ years of professional software development experience.
- BS, MS, or PhD in Computer Science or Engineering, or equivalent work experience.
- Proficiency in programming languages such as JavaScript/TypeScript and Java or PHP.
- Solid knowledge of server-side programming with frameworks like Node.js and Spring Boot.
- Experience in frontend development (preferably, with Typescript, React.js).
- Expertise in designing and implementing RESTful APIs, as well as experience in test automation.
- Experience working with legacy codebases and tightly-coupled systems.
- Ability to analyze complex problems, design solutions, and execute them effectively.
What Box offers:
- Opportunity to work on diverse projects.
- Exposure across the entire company.
- Collaboration with the Global Security Office and multiple Product & Engineering teams.