Senior Android Software Engineer
4 weeks ago
The Principal Android Engineer is a key member of the Engineering team working on the development efforts with a focus on Android systems.
This role will involve working with internal stakeholders to develop overall solution requirements, leading and mentoring mobile engineers, and collaborating with principal engineers to influence or drive mobile technical and architectural decisions and roadmap.
The successful candidate will have experience developing native mobile applications for Android, with a strong understanding of Android and exposure to iOS.
They will also have experience with Android development languages Java and Kotlin, as well as functional, integration, and unit testing.
Additionally, the candidate will have demonstrated experience in designing and implementing secure mobile applications, with a good understanding of end-to-end security and exposure to communications protocols such as BLE, Wi-Fi, and/or NFC.
The ideal candidate will be able to technically work and lead peers and 3rd party developers, with a strong knowledge of Android UI design principles, patterns, and best practices.
They will also have a proven ability to build relationships and work effectively and confidently at all levels of an organization, including interaction with senior management.
Excellent documentation practices are essential, and some travel is required.
Other assignments as deemed necessary.
Key Responsibilities:
- Design, build, and enhance mobile applications
- Work closely with development partners on architectures, solutions, development, integration, and testing of mobile applications and interfaces to our cloud ecosystem and devices
- Scope requirements and propose solutions to address short-term and long-term needs
- Develop a shared library and building high-quality APIs and documentation for other engineers
- Develop prototypes to communicate interaction and design ideas
- Technical leadership skills to organize and lead code reviews, adherence to code/development processes, and team meetings
Requirements:
- 7+ years of professional software engineering experience
- BS or MS Degree in Computer Science or Computer Engineering
- Proven experience architecting and developing native mobile applications for Android
- Experience developing mobile applications for consumer devices with Bluetooth and/or Wi-Fi connectivity
- Comprehensive knowledge of Android and exposure to iOS
- Experience with Android development languages Java and Kotlin
- Experience in functional, integration, and unit testing
- Demonstrated experience in designing and implementing secure mobile applications
- Demonstrated experience implementing and deploying mobile applications with secure cloud solutions within AWS
- Experience with software agile processes, version controls, testing, and defect tracking management, DevOps, and CI/CD
Desired Skills:
- Familiarity with Kotlin and Java
- Experience with GraphQL for querying and manipulating API data
- Good understanding and knowledge of end-to-end security
- Exposure to communications protocols such as BLE, Wi-Fi, and/or NFC
- Ability to technically work and lead peers and 3rd party developers
- Familiar with product development life cycle and hardware/software deployment
- Strong knowledge of Android UI design principles, patterns, and best practices
- Proven work experience in design patterns mobile architecture using frameworks such as MVVM/MVC/MVP
-
Senior C++ Software Engineer
3 weeks ago
Lake Forest, California, United States Net2source Full timeJob Title: Senior C++ Software EngineerJob Description:We are seeking a skilled Senior C++ Software Engineer to join our team at Net2source. As a key member of our software development team, you will be responsible for designing, implementing, and testing software solutions for manufacturing processes. Your expertise in C/C++ and Windows OS development using...
-
Senior Software Development Engineer
4 weeks ago
Lake Forest, California, United States United Software Group Full timeJob Summary:United Software Group is seeking a highly skilled Senior Software Development Engineer to join our team. The ideal candidate will have a strong background in software development, with a focus on IDE/platform development and API development. Experience with C++, C#, and .NET programming is required, as well as a strong understanding of agile...
-
Senior C++ Software Engineer
4 weeks ago
Lake Forest, California, United States Net2Source Inc. Full timeJob Title: C++ DeveloperLocation: RemoteType of Hire: Fulltime PermanentJob Description:We are seeking a highly skilled Senior Developer with expertise in C/C++ and Windows OS development using Visual Studio. This role focuses on developing and maintaining system solutions for manufacturing processes.Key Responsibilities:Develop and maintain embedded systems...
-
Senior Software Development Engineer
3 weeks ago
Lake Forest, California, United States WITS (Wistron ITS) Full timeJob Title: Senior Software Development EngineerWe are seeking a talented Software Development Engineer to join our team at WITS (Wistron ITS). If you have a strong background in advanced programming, networking protocols, and cloud IoT platforms, we want to hear from you.Key Responsibilities:Develop and maintain applications using advanced C++ and C#...
-
Senior Software Engineer
4 weeks ago
Lake Forest, California, United States Grainger Businesses Full timeJob SummaryGrainger is seeking a Senior Software Engineer to join our Site Reliability Engineering team. As a key member of our team, you will be responsible for improving observability across our entire ecosystem, administering observability tools, and ensuring system stability and reducing Mean Time To Recovery (MTTR).You will work closely with our...
-
Senior Software Test Engineer
3 weeks ago
Lake Forest, California, United States Abbott Full timeAbout AbbottAbbott is a global healthcare leader that helps people live more fully at all stages of life. Our portfolio of life-changing technologies spans the spectrum of healthcare, with leading businesses and products in diagnostics, medical devices, nutritionals and branded generic medicines.Our 114,000 colleagues serve people in more than 160...
-
Senior Full Stack Software Engineer
4 weeks ago
Lake Forest, California, United States Grainger Businesses Full timeWe are seeking a highly skilled Senior Full Stack Software Engineer to join our team at Grainger Businesses. As a key member of our product matching team, you will play a critical role in building a new web-based workstation that will support mission-critical teams across our business.The workstation will be a key tool used to support our teams, and you will...
-
Senior Software Engineer
3 weeks ago
Lake Forest, California, United States Grainger Full timeAbout GraingerGrainger is a leading distributor with operations in North America, Japan, and the United Kingdom. We achieve our purpose, We Keep the World Working, by serving customers with a wide range of products that keep their operations running and their people safe. We deliver services and solutions, such as technical support and inventory management,...
-
Senior Software Engineer
4 weeks ago
Lake Forest, California, United States Grainger Full timeAbout GraingerGrainger is a leading distributor with operations in North America, Japan, and the UK. We serve over 4.5 million customers with a wide range of products that keep their operations running and their people safe. Our company delivers services and solutions to save customers time and money.We're looking for passionate individuals who can drive our...
-
Senior Embedded Systems Developer
4 weeks ago
Lake Forest, California, United States E-Solutions, Inc. Full timeJob Summary: E-Solutions, Inc. is seeking a skilled Senior Developer with expertise in C/C++ and Windows OS development using Visual Studio. This role focuses on developing and maintaining system solutions for manufacturing processes.Key Responsibilities:Design, implement, and test software for embedded systems.Collaborate with teams to ensure reliability...
-
Senior Front-End Developer
2 months ago
Lake Forest, California, United States PropStream Full timeAbout This RoleWe are seeking a highly skilled and experienced Senior Front-End Developer to join our team at PropStream. As a key member of our delivery team, you will be responsible for designing and implementing high-quality user interfaces for our web applications and websites.As a Senior Front-End Developer, you will work closely with our Product...
-
Senior C++ Windows Developer
4 weeks ago
Lake Forest, California, United States Diverse Lynx Full timeJob SummarySeeking a skilled Senior Developer with expertise in C/C++ and Windows OS development using Visual Studio. This role focuses on developing and maintaining system solutions for manufacturing processes.Key Responsibilities:Develop and maintain embedded systems using C/C++.Collaborate with teams to design, implement, and test software.Ensure...
-
Staff Software Engineer
4 weeks ago
Lake Forest, California, United States Abbott Laboratories company Full timeJoin a dynamic team at Abbott Laboratories, a global healthcare leader, and take on the challenge of developing cutting-edge software solutions.As a Staff Software Engineer, you will be responsible for leading the design and development of complex software systems, working closely with cross-functional teams to deliver high-quality products.With a strong...
-
Senior C++ Windows Developer
3 weeks ago
Lake Forest, California, United States Diverse Lynx Full timeJob SummaryAt Diverse Lynx LLC, we are seeking a highly skilled Senior Developer with expertise in C/C++ and Windows OS development using Visual Studio. This role focuses on developing and maintaining system solutions for manufacturing processes.Key Responsibilities:Develop and maintain embedded systems using C/C++.Collaborate with teams to design,...
-
Senior Mechanical Packaging Engineer
3 weeks ago
Lake Forest, California, United States Sterling Engineering Full timeJob Title: Senior Mechanical Packaging EngineerJob Summary:We are seeking an experienced Senior Mechanical Packaging Engineer with a strong background in packaging engineering. The successful candidate will be responsible for designing, developing, and optimizing mechanical systems and packaging solutions for a leading food automation company.Key...
-
Senior Network Engineer
3 weeks ago
Lake Forest, California, United States ICU Medical Full timeJob Title: Senior Network EngineerJob Summary: We are seeking a highly skilled Senior Network Engineer to join our team at ICU Medical. The successful candidate will be responsible for the installation, maintenance, support, and enhancement of our global network infrastructure.Key Responsibilities:Implement, configure, and support all enterprise network...
-
Software Engineer III
4 weeks ago
Lake Forest, California, United States Grainger Full timeAbout GraingerGrainger is a leading distributor with operations in North America, Japan, and the UK. We achieve our purpose, We Keep the World Working, by serving customers with a wide range of products that keep their operations running and their people safe.We deliver services and solutions, such as technical support and inventory management, to save...
-
Software Engineer
4 weeks ago
Lake Forest, California, United States Alcon Full timeAbout the RoleAt Alcon, we are driven by the meaningful work we do to help people see brilliantly. We innovate boldly, champion progress, and act with speed as the global leader in eye care.As a Principal Engineer supporting Software Life Cycle Management for Alcon's Medical Devices, you will be trusted with developing software for use in...
-
Cloud Software Engineer
4 weeks ago
Lake Forest, California, United States Lorven Technologies Full timeJob Title: Cloud Software EngineerJob Summary:Lorven Technologies is seeking a skilled Cloud Software Engineer to join our team. As a Cloud Software Engineer, you will design and develop cutting-edge, highly available, and scalable features using cloud technologies. You will work as part of an agile development team and promote cloud technologies and...
-
Senior Software Engineer
4 weeks ago
Lake Forest, California, United States Grainger Full timeAbout the Role:We are seeking a highly skilled Software Engineer to join our team and contribute to the development of our cutting-edge search infrastructure. As a key member of our Search team, you will be responsible for designing and implementing advanced search algorithms, leveraging techniques such as vector search, natural language processing, and...