Verily→
Software Engineer II, Sensors Infra at Verily in San Bruno, CA
Entry LevelHybridFull-timeSan Bruno, CA$97k–$146k/yr
Skills
web software developmentmobile software developmentjavascripttypescriptkotlinjavaswiftmobile sdksframeworksweb sdkssoftware architecture patternsmvvmmvcreduxfluxapplication performance monitoringdebugging toolssecure application developmentreactive programmingrxjskotlin flowswift combinebuild toolswebpackgradlefastlaneci/cd pipelinesjenkinsgithub actionsbluetooth apisbackground processing
Job Description
Summary: Verily is a subsidiary of Alphabet focused on using data to improve healthcare delivery. As a Software Engineer II on the Sensors Infra team, you will develop and maintain Web and Mobile applications that process sensor data from health-monitoring devices, contributing to the Verily Precision Health Platform.
Responsibilities:
- Design and develop high-quality, scalable Web and Mobile software solutions to meet project requirements, focusing on device integration, data capture reliability, and application performance
- Collaborate with cross-functional teams, including hardware and data platform engineers, to define and refine technical specifications for the mobile data pipeline, taking ownership of design oversight, scoping, and project deliverables
- Participate in code reviews to maintain code quality, uphold best practices, and ensure adherence to Software development standards and modern architecture
- Investigate, troubleshoot, and resolve complex technical issues related to application system reliability, sensor connectivity, and background data processing to ensure the stability of our mobile and web components
Required Qualifications:
- Bachelor's degree in Computer Science or a related field
- 1+ years of experience in Web and Mobile software development
- Proficiency in Modern programming languages (e.g., JavaScript, TypeScript, Kotlin, Java, Swift) with a strong understanding of relevant mobile and web SDKs and frameworks
- Proven track record of delivering high-impact, production-quality software
- Familiarity with Modern software architecture patterns (e.g., MVVM, MVC, Redux, Flux) and proficiency with application performance monitoring and debugging tools
Preferred Qualifications:
- Experience with building secure and scalable applications that handle sensitive health data
- Proficiency in modern software development tools and frameworks and reactive programming (e.g., RxJS, Kotlin Flow, Swift Combine)
- Experience with modern build tools (e.g., Webpack, Gradle, Fastlane)
- Familiarity with CI/CD pipelines for mobile applications (e.g., Fastlane, Jenkins, GitHub Actions)
- Familiarity with low-level mobile APIs and web technologies for sensor data, Bluetooth, or background processing
Required Skills: Web software development, Mobile software development, JavaScript, TypeScript, Kotlin, Java, Swift, Mobile SDKs, frameworks, Web SDKs, Software architecture patterns, MVVM, MVC, Redux, Flux, Application performance monitoring, Debugging tools, Secure application development, Reactive programming, RxJS, Kotlin Flow, Swift Combine, Build tools, Webpack, Gradle, Fastlane, CI/CD pipelines, Jenkins, GitHub Actions, Bluetooth APIs, Background processing
Benefits: Bonus, Benefits
Benefits
Bonus
Benefits