Box
Senior Software Engineer, Microservice Foundation
Redwood City, CA, United States · Senior
Stay score
odds of building a lasting career here
Sponsors, but it's cap-subject — you still face the weighted lottery (~61% per draw at Level IV). Good if you win; have a cap-exempt backup on your list.
Lottery odds assume a STEM candidate.
Personalize to your clock →H-1B wage level
the lottery is wage-weighted — each level is one more entry
$22,687 more — $221,187 — moves this role to Level IV and 4 lottery entries. That figure is inside the range the employer already advertised.
Based on the DOL prevailing wage for this occupation and worksite, a base salary of $221,187 would place this position at wage Level IV. That figure is within the posted range, and I'd like to target it. This role classifies under "Software Developers" for prevailing-wage purposes.
DOL prevailing wage, 2026-27 wage year · Software Developers (15-1252) · San Francisco-Oakland-Fremont, CA. Wage level is derived by USCIS from the offered wage, occupation and worksite; the occupation shown is inferred from the job title.
Community outcomes
No reports yet — be the first to help the next applicant.
About the role
- Box (NYSE:BOX) is the leader in Intelligent Content Management.
- We help companies thrive in the new AI-first era of business.
- Box is headquartered in Redwood City, CA, with offices across the United States, Europe, and Asia.
Responsibilities
- Lead significant technology initiatives from inception through successful deployment across multiple architecture layers.
- Build platforms and services that enable application teams to focus on product development.
- Proven track record of leading the design and implementation efforts in building, deploying and supporting high-scale backend systems
Requirements
- Bachelors or above degree in Computer Science or equivalent practical experience.
- 5+ years of professional software development experience
- Proficiency in Java/Spring/SpringBoot
- Strong understanding of software design principles and patterns
- Strong communication skills with ability to explain complex architectural concepts to non-technical stakeholders
- Participate in our on-call rotation, available at all times while on-call to help respond to and triage any issues that arise (required wording by legal)
Nice to have
- Preferred Skills:
Skills
- Experience with GCP or equivalent
- Familiarity / experience with Microservices architecture
- Tech Stack You'll Work With
- Languages: Java, Scala, PHP
- Libraries/Frameworks: Spring Boot, Vert.x/Netty, GCP Pub-Sub, OpenAPI Specification, Okhttp, Gradle
- Infrastructure: GCP, Kubernetes, Zookeeper, Redis/Memcache
- Observability/Monitoring: SLF4J, Chronospehere (PromQL), PagerDuty, Otel, BigQuery, GCL
- Box makes reasonable accommodations for applicants with disabilities.
- If a reasonable accommodation is needed to participate in the job application or interview process, please complete this form.
- The Fair Chance Ordinance is provided here.
- Box is committed to fair and equitable compensation practices.
- For more information, check out our benefits and perks.
Compensation
- Box is committed to fair and equitable compensation practices.
Company info
- The Monaco Framework serves as a foundational technology that enables and powers 150+ microservices at Box, ensuring consistent standards, simplified dependency management, and robust infrastructure compatibility across the engineering organization.
- Key capabilities include:
- Core Service Functions:
- Standardized annotations, dynamic configuration, unified error handling, filters, and listeners
- Code Generation & Build Utilities:
- Automatic generation of Java server-side stubs, and client SDKs from OpenAPI schemas (OAS 3.x specifications), and seamless integration with Gradle build tool
- Observability & Logging:
- Out-of-the-box structured logging, comprehensive metrics and distributed tracing for end-to-end visibility
- Security & Permissions:
- Robust endpoint protection and standardized REST API security protocols
- HTTP Client & Communication:
- Standardized HTTP clients and seamless integrations with messaging systems like GCP Pub/Sub and MQS/JMS
- Database & Persistence:
- A Spring Data-inspired framework built over Box's high-performance distributed data access layer
Equal opportunity
- We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability, and any other protected ground of discrimination under applicable human rights legislation. Box strives to respect the dignity and independence of people with disabilities and is committed to giving them the same opportunity to succeed as all other employees. Inclusiveness is core to our culture at Box, and we strive to ensure you get the most from your interview experience.
- Box makes reasonable accommodations for applicants with disabilities. If a reasonable accommodation is needed to participate in the job application or interview process, please complete this form. Reasonable accommodations may include scheduling adjustments, document dictation and beyond.
- Notice to applicants in Los Angeles: Box, Inc and its related branches will consider for employment, qualified applicants with criminal histories in a manner consistent with the Los Angeles Fair Chair Ordinance. The Fair Chance Ordinance is provided here.
- Notice to applicants in San Francisco: Box, Inc and its related branches will consider for employment, qualified applicants with criminal histories in a manner consistent with the San Francisco Fair Chair Ordinance. The Fair Chance Ordinance is provided here.
This listing is sourced directly from Box's careers page and normalized into a canonical job model.