Senior Software Engineer, Open Source (US)
Onehouse · Sunnyvale, CA · 2 wk ago
HybridEngineeringFull-time
About the role
We are seeking a Senior Software Engineer to join our Open Source team in Sunnyvale, CA. This role will work closely with cross-functional teams to develop, maintain, and contribute to open source projects.
Responsibilities
- Develop and maintain high-quality software components for open source projects
- Collaborate with other engineers, designers, and product managers to define and implement new features
- Contribute to open source communities through documentation, issue tracking, and pull requests
- Stay up-to-date with the latest trends and technologies in open source development
Requirements
- Bachelor's degree in Computer Science or related field
- 5+ years of professional software engineering experience
- Experience with at least one major open source project
- Strong problem-solving skills and ability to work independently
- Excellent communication and collaboration skills
Qualifications
- Experience with version control systems (Git)
- Proficiency in at least one programming language commonly used in open source projects (e.g., Python, JavaScript, Rust)
- Understanding of software design patterns and principles
Skills
- Open source contribution experience
- Experience with continuous integration and deployment tools
- Knowledge of cloud platforms (AWS, Google Cloud, Azure)
Benefits
- Flexible work schedule
- Competitive compensation package
- Professional development opportunities
- Employee discounts on technology products
Pay
- $120,000 - $150,000 annually
Schedule
- Hybrid work model