
Secure content management for modern enterprises
Box, headquartered in Redwood City, CA, is a leading cloud content management platform that enables secure collaboration and data sharing for enterprises. Trusted by over 100,000 businesses, including IBM and Microsoft, Box is at the forefront of the shift to cloud computing, recently partnering wit...
Box offers a flexible hybrid work model, sign-on RSUs, and an employee stock purchase plan for discounted stock. Employees enjoy generous parental lea...
Box fosters a culture focused on innovation and collaboration, leveraging partnerships with major tech companies to enhance its offerings. The company...

Box • Warsaw, Poland
Box is hiring a Software Engineer III for their Notifications team to enhance the relevance and reliability of notifications. You'll work with technologies like Java and JavaScript to improve user communication. This position requires experience in software development and API integration.
You have a solid background in software engineering with at least 3-5 years of experience in developing applications and services. Your expertise includes working with Java and JavaScript, and you understand the intricacies of building reliable and scalable systems. You are familiar with REST APIs and have experience integrating various communication channels such as email and push notifications. You thrive in collaborative environments and enjoy working closely with cross-functional teams to deliver high-quality software solutions. You are detail-oriented and have a strong problem-solving mindset, allowing you to tackle complex challenges effectively. You are also open to learning new technologies and methodologies to enhance your skill set.
As a Software Engineer III on the Notifications team, you will be responsible for improving the systems that manage notifications sent to Box users. This includes enhancing email and push notification systems for both Android and iOS platforms. You will collaborate with product managers and designers to understand user needs and translate them into technical requirements. Your role will involve writing clean, maintainable code and participating in code reviews to ensure high standards of quality. You will also monitor system performance and troubleshoot issues as they arise, ensuring that notifications are delivered reliably and on time. Additionally, you will have the opportunity to contribute to the architecture and design of new features, helping to shape the future of Box's notification systems.
At Box, you will be part of a dynamic team that values innovation and collaboration. We offer competitive compensation and benefits, including opportunities for professional development and growth. You will work in a supportive environment where your contributions are recognized and valued. Join us in our mission to transform how organizations manage their content and workflows, and be part of a company that is trusted by leading organizations worldwide.
Apply now or save it for later. Get alerts for similar jobs at Box.