
Job Overview
Location
Remote
Job Type
Full-time
Category
Software Engineer
Date Posted
February 26, 2026
Full Job Description
đź“‹ Description
- • As a Staff Software Engineer and Team Lead within NETGEAR's Mobile Products software engineering team, you will be at the forefront of innovation, driving the development and delivery of cutting-edge mobile connectivity solutions. This senior technical leadership role extends beyond individual contribution, encompassing the crucial responsibility of providing day-to-day technical guidance, mentorship, and strategic project direction to your team. You will be instrumental in shaping the future of our mobile product offerings, ensuring they meet the highest standards of performance, reliability, and user experience.
- • Your primary focus will be on leading the design, development, and successful deployment of software for our next-generation Mobile products. This involves architecting robust, scalable, and performant solutions that can adapt to evolving technological landscapes and user demands. You will define, implement, and meticulously maintain these architectures, ensuring they are not only functional but also highly reliable and maintainable for the long term.
- • A significant aspect of this role is providing strong technical leadership and mentorship to the software engineering team. You will foster an environment of continuous learning and knowledge sharing, empowering team members to grow their skills and contribute to their fullest potential. This includes guiding them through complex technical challenges, promoting best practices, and ensuring a collaborative and supportive team dynamic.
- • You will play a pivotal role in project planning, execution, and tracking for all team initiatives. This requires establishing clear priorities, defining project scope with precision, and managing timelines effectively to ensure predictable and successful outcomes. Your ability to oversee technical decision-making processes will be critical, guiding the team towards elegant, high-quality, and maintainable software solutions that stand the test of time.
- • Collaboration is key to success in this role. You will partner closely with Product Management to translate market needs and strategic vision into actionable software roadmaps, release schedules, and engineering priorities. This ensures that the engineering efforts are tightly aligned with business objectives and customer expectations.
- • You will be responsible for ensuring the timely delivery of high-quality software throughout the entire development lifecycle, from initial concept to final release. This includes implementing rigorous quality assurance processes and fostering a culture of excellence within the team.
- • Upholding coding standards and best engineering practices is paramount. You will actively conduct code reviews, providing constructive feedback and ensuring that all code is clean, efficient, efficient, and adheres to established guidelines. This commitment to quality will be reflected in the robustness and reliability of our products.
- • Seamless integration and cohesive product development depend on effective cross-functional collaboration. You will work closely with Hardware, Quality Assurance (QA), Project Management, and other essential teams to ensure that software and hardware components are perfectly synchronized and that the overall product development process is smooth and efficient.
- • Troubleshooting and resolving complex software issues will be a regular part of your responsibilities. Your systematic debugging skills will be essential in identifying root causes and implementing effective solutions to ensure robust, production-ready software that minimizes downtime and maximizes user satisfaction.
- • You will lead team-level coordination efforts, adeptly balancing workloads across parallel projects and ensuring smooth execution and timely completion of all tasks. This proactive approach to resource management and workflow optimization will be critical for team productivity.
- • Furthermore, you will contribute to proactive risk management by identifying potential project risks, developing mitigation strategies, and providing clear and concise project reporting to stakeholders, ensuring transparency and informed decision-making.
- • This hybrid position offers a flexible work arrangement, with an expectation to be present in our Richmond office on Tuesdays, Wednesdays, and Thursdays, while offering the flexibility of remote work on Mondays and Fridays, unless otherwise communicated. This structure is designed to foster both in-person collaboration and individual focus.
🎯 Requirements
- • 10+ years of experience in software development, demonstrating a deep understanding of software engineering principles and practices.
- • Previous technical leadership or team-lead experience, with a proven ability to guide and mentor engineering teams.
- • Extensive experience with embedded Linux development, including system-level programming and optimization.
- • Strong knowledge of the Linux networking stack and related TCP/IP networking protocols, essential for building robust network-enabled products.
- • Excellent problem-solving and systematic debugging skills, with a track record of resolving complex technical issues.
- • Experience with integrating wireless protocols (e.g., 3G, 4G/LTE, 5G/NR), WiFi, or Bluetooth Low Energy (BLE) is beneficial for enhancing product capabilities.
- • Experience with IoT and interfacing physical devices to the cloud, enabling smart and connected solutions.
- • Proven experience shipping high-quality software on embedded platforms, ensuring reliability and performance in real-world applications.
- • Experience working with ODMs (Original Design Manufacturers) and building products for mass production, understanding the nuances of large-scale manufacturing.
- • Demonstrated project leadership and experience coordinating engineering efforts across multiple stakeholders.
- • Bachelor’s degree in Computer Science/Engineering, Electrical Engineering, a related discipline, or equivalent practical experience.
🏖️ Benefits
- • Competitive salary and performance-based bonuses.
- • Comprehensive health, dental, and vision insurance plans.
- • Generous paid time off (PTO) and company holidays.
- • Opportunities for professional development and continuous learning, including training and conference attendance.
- • A hybrid work model offering flexibility between in-office and remote work.
- • Collaborative and innovative work environment with a focus on cutting-edge technology.
Skills & Technologies
Linux
Senior
Remote
Degree Required
About NETGEAR, Inc.
NETGEAR, Inc. designs and markets networking hardware for consumers, businesses, and service providers. The product line includes Wi-Fi routers, mesh systems, switches, and network-attached storage. Founded in 1996 in California, the company focuses on reliable connectivity, security, and remote management. NETGEAR sells through retail, e-commerce, and direct channels worldwide, addressing home networking, ProAV, and small-to-medium business segments.
Similar Opportunities

Ryzlabs Inc.
Argentina
Full-time
Expires Apr 25, 2026
Python
JavaScript
TypeScript
+4 more
12 days ago


