Sr. Software Engineer - Windows System NetMotion Wireless
THIS JOB HAS EXPIRED
The Opportunity
As a Senior Software Engineer, you will use your technical expertise to determine technical feasibility, architecture and design in the development of world-class software products that run on current and future Microsoft Windows operating systems. Working with other team members, you will help determine technical direction, and design and develop commercial software products. You will work on complex problems requiring technical analysis, coding and debugging. An understanding of wireless networks, networked applications and security is required. You will also provide technical leadership to other team members?both developers and testers.
We?ve got a great location next to the Ship Canal in the Fremont neighborhood of Seattle, and offer a great benefits package including transportation assistance and generous time off. Some relocation assistance may be available to out of state candidates.
The Company
NetMotion Wireless develops software that enables more than 480,000 mobile workers in businesses and agencies around the globe to maintain and optimize connections to applications as they change locations or networks multiple times each day. The NetMotion Wireless award-winning mobile VPN, Mobility XE, enhances mobile worker productivity at more than 1,900 of the world's most respected organizations across multiple industries.
In addition to strong financial backing, NetMotion Wireless has a substantial portfolio of validated intellectual property, and serves a large and rapidly growing customer base. The company is recognized industry-wide as a leader and innovator in mobile VPNs. Because of its outstanding technology, NetMotion Wireless has earned over 25 industry awards; is ranked on the Deloitte LLP list of the fastest growing technology, media, telecommunications, life sciences and clean technology companies in North America; and was also voted one of Washington's 100 Best Companies to Work For.
The Culture
In this role you will be working with very talented colleagues who have a passion for and a background in developing and selling superior technical products. We value people enjoying the work that they do, allowing them to develop personally and professionally in the process. Employees appreciate working in a smaller company while having a large, personal impact in our growth. In addition, we have a collaborative, unpretentious and respectful environment where everyone pitches in and nobody is too big to do the work that has to get done. We value diversity in our work teams and are committed to equal opportunity and providing an equitable workplace.
The Development Environment
We practice Agile development, with an emphasis on rational, sustainable schedules. There is a strong, collaborative relationship between developers, program managers and QA engineers as partners in the delivery of quality products. This position offers a tremendous opportunity to interact with cutting edge technologies in a growing company with one of the healthiest development organizations you?ll find anywhere.
Responsibilities
Develop and release networking systems software running the Windows client and server operating systems, maintaining the NetMotion Wireless tradition of high quality products and customer satisfaction.
Work with the latest mobile and wireless networking technologies to shape the direction of a strategic and highly visible product.
Perform research, analysis, design, coding, debugging and unit testing. Analyze and debug difficult application, driver and device-related problems.
Debug difficult networking architectural and device problems.
Work proactively with team members and manager to plan projects, drive decisions and identify risk in key areas of technologies and projects.
Other duties as assigned.
Qualifications
8+ years of Windows, C, C++ software development experience
3+ years Windows kernel development and debugging experience
5+ years of TCP/IP networking experience required. IPv6 experience preferred.
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related technical field, or equivalent experience required. Advanced technical degrees preferred.
A detailed understanding of the TCP/IP network protocol stack.
A working knowledge of network authentication and security protocols.
Demonstrated experience as a significant contributor on at least 2 commercial software product releases. Must have been a major contributor on a release from conception to ship.
Self-motivated and able to work cooperatively in a team environment
Excellent communication skills
| Location: |
701 North 34th Street
Suite 250
Seattle, WA 98103
United States
|