Finding the best job has never been easier
Share
As a Senior SDE, you will have the opportunity to shape the next generation delivery technology, work process and customer/driver experience. Your will be part of the center of competency for embedded, mobile, wearable devices, sensors, and end-to-end sensing and analytics. Must have experience with low-latency, real-time applications in constrained environments on the edge .Key job responsibilities
You are expected to articulate and champion the product, vision, and development timeline in a cross-organization, cross-function and cross-geo environment with senior executives, as well as design, R&D, product management, operation, and finance teams. You will leverage your knowledge, experience, and network to deliver technology, solutions, as well as maximizing the long term potential of each individual engineer.
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
- Experience in Software Development developing multi-threaded mobile applications.
- Expert knowledge of iOS/Android Architecture, performance optimization, and Security.
- Experience in mobile app development in Swift/Kotlin.
- iOS and Android UI Skills (Fragments, Custom view components)
- Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
- Experience building complex software systems that have been successfully delivered to customers
- Ability to take a project from scoping requirements through actual launch of the project
- Experience in communicating with users, other technical teams, and management to collect requirements
- Experience in utilizing Mobile design patterns, building mobile frameworks/SDKs, building custom UX widgets and optimizing apps for performance
- Experience working with Applied Scientists
- Bachelor's degree in computer science or equivalent
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Knowledge of Machine Learning
These jobs might be a good fit