Box Inc

Senior Software Engineer, NaaS

Box Inc$198K — $248K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • BS/MS in Computer Science or related field
  • 5+ years of software engineering experience
  • Expertise in distributed systems and cloud infrastructure
  • Hands-on experience with load balancers (L4/L7), AWS, and Kubernetes
  • Proficiency in Go, Java, C/C++, or Rust
  • Proven track record of end-to-end technical solution delivery
  • Experience mentoring engineers and supporting team growth

Responsibilities

  • Architect and develop distributed systems and software load balancers
  • Take full ownership of technical solutions from ideation to rollout
  • Identify and drive infrastructure improvements proactively
  • Mentor junior engineers and share technical expertise
  • Collaborate with cross-functional teams to deliver networking solutions
  • Participate in on-call rotation to respond to and triage network issues

Benefits

  • Encouraging a diverse and inclusive workplace culture
  • Flexible work arrangements, including hybrid work setup
  • Opportunities for professional growth and mentorship
  • Collaborative work environment with experienced engineers
  • Commitment to fair and equitable compensation practices
Full Job Description
Box's Network as a Service (NaaS) team owns every network interaction at Box - from the edge of our platform to the deepest layers of our internal infrastructure. You'll work across both our Edge and internal network layers, building and scaling the distributed systems and software load balancers that power how Box applications communicate with each other and with customers around the world. As a Senior Software Engineer on the NaaS team, you will drive the architecture, development, and rollout of critical networking solutions end-to-end. You'll collaborate with experienced engineers from leading technology companies, mentor teammates, and take full ownership of problems from ideation through impact measurement. This is a rare opportunity to shape both internal platform infrastructure and customer-facing products on the same team - with the scope and ownership to make a measurable difference. WHAT YOU'LL DO • You will architect, develop, validate, and roll out distributed systems and software load balancers that support Box's internal and external networking infrastructure. • You will take end-to-end ownership of technical solutions - from ideation and design through delivery, rollout, and impact measurement. • You will proactively identify opportunities to improve Box's network and platform infrastructure and drive those improvements to completion. • You will mentor junior engineers on the NaaS team, sharing technical expertise and supporting their growth. • You will collaborate with cross-functional partners to deliver networking solutions that solve real business problems and improve platform reliability. • You will participate in our on-call rotation, available at all times while on-call to help respond to and triage any issues that arise. WHO YOU ARE We are an AI-first company. This means you approach your work with a growth mindset and find ways to leverage AI to help make faster, smarter decisions that will 10X your impact at Box. • BS/MS degree in Computer Science, or a related field. • You have 5+ years of experience in software engineering, with a focus on distributed systems, cloud infrastructure, or platform/networking engineering. • You have hands-on experience with load balancers (L4/L7), AWS, and Kubernetes in production environments. • Strong proficiency with at least one of: Go, Java, C/C++, or Rust; adept at designing reliable, observable services. • You have a track record of delivering technical solutions end-to-end - owning problems from design through rollout and measuring their impact. • You have experience mentoring engineers and contributing to the technical growth of a team. • You have worked on cloud or platform infrastructure teams and are comfortable operating in hybrid environments with both in-office and remote teammates. • You bring a collaborative, ownership-driven mindset and a bias toward completing problems fully rather than partially. Box lives its values, with community and in-person collaboration being a core part of our culture. Boxers are expected to work from their assigned office a minimum of 3 days per week.Your Recruiter will share more about how we work and company culture during the hiring process. At Box, we believe unique and diverse experiences benefit our culture, our products, our customers, our company, and our world. We aim to recruit a passionate, high-performing workforce that reflects the world we live in.If you are head-over-heels about this role but unsure if you meet all the requirements, we encourage you to apply! Box is committed to fair and equitable compensation practices. Actual base salary (or OTE if commissionable role) is dependent upon factors such as: knowledge, skill level, experience, and work location. This role is also eligible for equity and benefits. For more information, check out our benefits and perks. Redwood City Pay Range $198,500-$248,000 USD

About Box Inc

Box, Inc. is a cloud content management and file sharing service for businesses. The company provides a platform for managing and collaborating on content across multiple devices and applications. Box serves a wide range of industries, including healthcare, finance, and media. The company was founded in 2005 and is headquartered in Redwood City, California.
Learn more about Box Inc
Size
2,172 employees
Market Cap
$4.4 billion
Industry
Net Income
-$43.4 million
Founded
2005
5 Year Trend
+17%
Revenue
$770.7 million
NASDAQ

Similar Jobs

More Jobs at Box Inc

More Information Technology Jobs

Find similar Senior Software Engineer, NaaS jobs: