Phase 3 Recruiting seeks a strong Senior Software Engineer for a new full-time job in the Salt Lake City area. We are looking for an experienced Senior Software Engineer, who can contribute her/his skills to a recognized leader in the software industry. This position is primarily responsible for the design, architecture and development of functionality that will allow our client’s customers to effectively manage leading industry access points and will act as team lead. The successful candidate will also write new AP scripts based on standard features within our product and will also enhance existing scripts.
Selected individual will have the opportunity to be a part of the ongoing product development at an established and growing software company, and lead/direct software development projects.
Duties/Responsibilities
Develop framework, tools and interfaces for the management of mobile devices and access points
Develop scripts for the support and management of access points within a management product
Translate Product Team requirements in the design, development, optimization, and assembly of components to enhance our client’s core Device Management product
Deliver functional and technical designs, models, components, code, unit tests, and documentation
Debug and correct code defects
Act as team lead in thought leadership and architecture for infrastructure development
Qualifications
Minimum 10 years of professional experience
BSEE, BSCE or BSCS degree (preferred) or equivalent combination of education and professional experience
8+ years of experience in development of products in C, C++ and STL (Standard Template Library)
Strong knowledge of IP including UDP and TCP/IP
Eclipse IDE experience
Experience with Multithreaded programming in a production environment
Enterprise client/server application development
Solid foundation in Object Oriented Programming and Development (i.e. polymorphism, inheritance, etc.)
Strong written and verbal skills; ability to express complex technical concepts clearly
Experience developing applications using an application-layer protocol over IP such as SNMP, Telnet or SSH
Strong written and verbal skills; ability to express complex technical concepts clearly
Must be a team player with excellent analytical, problem solving and troubleshooting skills
Must be self motivated and a fast learner
Must have the ability to participate with a strong team of developers in all phases of product development, in a dynamic and challenging environment
Must have the ability to work to a schedule and complete projects in a timely manner
Preferred Skills
Proficient in Microsoft Visual Studio C++ IDE
Experience configuring and programming in scripting language to create scripts for wireless access points including networking and security settings
Experience using a SNMP MIB browser
Proficiency with network trace tools such as Ethereal or Wireshark
At least 1 year Java programming experience
Working knowledge of wireless networks, in particular 802.11 a plus
Understanding of NMS (Network Management Systems) is a plus
Database SQL experience
Details
Job Title: Senior Software Engineer (Infrastructure)
# of Positions: One (1)
Salary: DOE (Market Rate)
Start Date: Immediate
Benefits: Full
Relocation: Available for top candidates
The Next Phase
If you are interested in moving to the next phase of your career, and you are qualified for this opportunity, please click on the link below to apply, or email your resume to: recruiter@phase3recruiting.com.
Move to the Next Phase: Phase 3
Not the right opportunity for you?
Click here to receive weekly updates on new job descriptions in Utah!
If you are interested in moving to the next phase of your career, and you are qualified for this opportunity, please click on the link below to apply, or email your resume to: recruiter@phase3recruiting.com.
Move to the Next Phase: Phase 3
Not the right opportunity for you?
Click here to receive weekly updates on new job descriptions in Utah!