Sr. Software Engineer Core Infrastructure
On-site · Redwood City, California, United States
Job Summary
Write high-quality code in Ruby (JRuby), Java, and Python; develop APIs, frameworks, libraries and services for use by other developers; design and improve architecture for horizontal scalability; resolve performance issues across all tiers; influence developer experience and engineering enablement; use AI as a force multiplier in day-to-day engineering; collaborate with DevOps, security, and SRE to bake compliance, performance, and reliability into the platform; mentor junior engineers and provide design feedback; demonstrate ability to plan medium-to-large projects with minimal supervision and drive architectural improvements across the system.
Required Qualifications
- Bachelor's degree in Computer Science or related field OR equivalent practical experience (not required to be explicit unless stated)
- 5+ years of professional software development experience preferred (implied by senior level, but explicit years not stated in posting)
Desired Qualifications
- 4+ years experience building and operating back-end systems
- experience debugging complex problems across an entire stack
- distributed systems and large scale engineering challenges
- familiar with NoSQL or SQL databases and experience scaling them
- strong communicator who can articulate trade-offs and drive consensus across teams
- experience with Ruby (JRuby), Java, Python, MongoDB, OpenSearch, Redis, RabbitMQ, containerization, and Unix-like environments
- solid foundation in computer science with strong competencies in data structures, algorithms, and software design
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.