Software Engineer - Networking Good Technology
THIS JOB HAS EXPIRED Description
Good Technology is the leader in secure enterprise mobility solutions on today?s most popular mobile devices?such as iPhone, iPad, Android and Windows Mobile?protecting both company and personal data. An exceptional user experience enhances productivity, wherever people need access. Our customers include more than 4,000 organizations worldwide, including FORTUNE 100? leaders in financial services, healthcare, retail, telecommunications, manufacturing, legal, and government. Learn more at www.GOOD.com.
Mobile is on fire. So are we. Join us!
PRESS RELEASES ARTICLES & REVIEWS AWARDS DEMO VIDEOS
Sr. Software Engineer - Networking
As an Sr. Software Engineer - Networking working on server side development initiatives at Good, you will contribute to the overall design and architecture of our data center products. You will help to build high-performance, scalable enterprise software suite on Solaris, Linux and Windows platforms.
Keys to Success:
? Strong system programming and design skills in Linux/Unix environments.
? Strong C++ skills, ability to organize and write very solid, maintainable code.
? Passionate to work in an exciting agile environment
? Develop and guide members of the NOC team (responsible for communication between mobile devices and application servers behind our customer's firewall).
? Review business/technical requirements, design/develop/execute test plans to support platform software development.
? Work with members of the Client and Server Applications development groups, and also with the Network Operations group to build reliable, robust wireless software.
? Help define, set, and deliver on development milestones
Required Skills & Experience:
? 3+ years of C++ multi-threaded development experience on highly scalable products.
? Strong experience and understanding of networking protocols specifically TCP/IP, HTTP, and UDP.
? Experience developing on multiple platforms such as Unix/Linux.
? Strong Server Profiling experience to build scalable and high performance servers
? Experience with data encryption and information security.
? Full software development life-cycle experience
? Software Engineer that is a team player and communicator
? Result oriented, product and customer focused.
Non-required Skills & Experience:
? Mobile device experience
? Agile development experience
? Enterprise customer experience
? Experience with Proxy Servers and Load Balancers
?Experience with developing web services
? Experience in developing and supporting a hosted service with 24x7 availability requirement
? At least Bachelor?s degree in computer science or computer engineering.
||Sunnyvale, CA |
THIS JOB HAS EXPIRED