Lead the design and delivery of scalable platform capabilities, including cloud-native infrastructure, tooling, and AI/ML-enabled applications, across the full software development lifecycle. Guide system design and technical decisions, mentor engineers, and collaborate with stakeholders to deliver resilient, maintainable solutions aligned with business priorities.
Requirements
Requires a bachelor's degree in a relevant field and four years of software engineering experience, or six years of experience without a degree requirement. Candidates should bring expertise in cloud-native systems, platform engineering, full-lifecycle development, AI/ML integration, system design, and technical leadership; a relevant master's degree and digital accessibility experience are preferred.
Key Skills
- Cloud-Native Architecture
- Microservices
- Containers
- Automation
- Software Development Lifecycle
- Platform Engineering
- Infrastructure Engineering
- Tooling
- Machine Learning
- Artificial Intelligence
- System Design
- Software Design Patterns
- CI/CD
- Python
- Java
- C++
Benefits
- Medical Insurance
- Vision Insurance
- Dental Insurance
- 401(k)
- Stock Purchase Plan
- Company-Paid Life Insurance
- Paid Time Off
- Sick Leave
- Parental Leave
- Family Care Leave
- Bereavement Leave
- Jury Duty Leave
- Voting Leave
- Short-Term Disability
- Long-Term Disability
- Employee Discounts
- Military Leave Pay
- Adoption Expense Reimbursement
- Surrogacy Expense Reimbursement
- Education Assistance
- Performance Bonuses
- Stock Compensation
Staff, Software Engineer in sunnyvale at Unknown Company
This position is listed as full time and onsite.