Lead Software Engineer, Tooling and Development Infrastructure
$180,000–$250,000 year
On-site · San Francisco, California, United States
Job Summary
Lead Software Engineer, Device Automation within the Device Automation, Build, and Quality Team responsible for shaping automated testing strategy and scaling the team. Play a hands-on technical leadership role to design and implement robust automated testing systems for device-level and user-facing functionality, drive automation initiatives, mentor junior engineers, collaborate with System Software, Automation, and Test teams, build and scale the automation engineering team through recruiting and onboarding, and contribute to CI/CD pipelines using tools like Jenkins, GitHub Actions, or CircleCI. Leverages AI tools for deterministic and non-deterministic testing, designs reusable automated tests and tooling, and analyzes system logs and backend processes to diagnose complex issues.
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience)
- 10+ years of experience in automation engineering with a focus on device-level automation
- Hands-on experience with OSx and Linux
- Strong proficiency in developing tools for test automation and writing test cases
- Proficiency in Python or other object-oriented programming languages
- Experience with automated testing for native Android applications
- Demonstrated leadership experience including mentoring engineers or leading technical projects
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.