
Software Engineer
- Foster City, CA
- Permanent
- Full-time
Location: Foster City CA 94404
Job Duration: 6+ months contract
Est. Pay Range: $90.00 to $96.00/hr pay rate on w2JOB DESCRIPTION
Responsibilities
- Lead the design and development of user-facing applications for Android tablets and embedded systems.
- Set and implement best practices for the Android-based rider interface, built on a custom Android OS.
- Collaborate with product, design, and engineering leadership to define a technical vision, strategy, and roadmap that enhances the rider experience.
- Design end-to-end solutions that integrate user interfaces, cloud services, autonomous planning systems, and vehicle firmware.
- Drive cross-team and cross-organization initiatives to execute and implement the product roadmap.
- Establish best practices for system reliability, performance, and user experience.
- Mentor and provide technical leadership, fostering growth within and beyond your immediate team.
- Bachelor's or Master's degree in Computer Science (or equivalent) with at least eight years of relevant experience.
- Extensive experience in Android development, with a strong focus on Kotlin.
- Deep understanding of both Android UI and backend mobile development.
- Proven track record of building high-quality mobile apps from concept to production.
- Strong experience in designing full-stack applications that integrate mobile clients with cloud-based systems.
- Background in system observability, performance optimization, and reliability.
- Excellent communication skills, with the ability to influence both product and technical direction.
- Demonstrated experience mentoring senior engineers and contributing to team growth.
- Experience with custom/specialized Android devices, smart devices or other embedded Linux.
- Proven leadership in mobile application development.
- Meaningful contribution and ownership of a highly-popular, heavily downloaded app.