C A R E E R S
Engineering
Lead Software Engineer – Java (Multiple Positions Available)
Job Description
These are hands-on technical lead positions that involve design, development, and testing of networking and application software using Java.
Experience and Educational Requirements
• |
Strong object oriented programming skills: minimum of 7 years experience required. Strong Java programming skills are required. |
• |
At least 5 years of hands-on development in one of the following technical areas is required:
• |
Experience with server-side Java development or high-performance application development |
• |
Experience with networking protocols or networking software development |
|
• |
Experience in at least two of the following technical areas is also required:
• |
Experience developing highly concurrent/high throughput software |
• |
Experience developing highly available/redundant software |
• |
Experience with database technology, experience with in-memory databases is a plus |
• |
Knowledge and development background in web-services, XML, or web based technologies |
• |
Experience with artificial intelligence, rule engines or rule-based programming languages |
|
• |
Experience in at least two of the following non-technical areas is required:
• |
Experience leading a team of 4 or more people as either a tech lead, architect, or manager |
• |
Project management experience |
• |
Experience working successfully with an offshore development team |
• |
Experience deploying software in a large telecomm environment |
• |
Participation in standards bodies such as the 3GPP, 3GPP2, IETF, PacketCable, etc. |
|
• |
Software development in a Linux or UNIX environment is preferred |
• |
Experience with standard development tools is required |
• |
Shell scripting experience (Bash, Perl, Python, etc) is preferred |
• |
Strong communication skills required |
• |
Ability to multi-task and handle changing priorities |
• |
Knowledge of software development methodology, build tools and product life cycle |
• |
Excellent team skills, can-do attitude, focus on quality and drive to make a difference in a dynamic, fast paced startup organization |
• |
BS in Computer Science, Computer Engineering, or equivalent. Masters degree is a plus, but is not required |
Field Escalation and Sustaining Engineer
Job Description
• |
Coordinate, respond, reproduce, fix, assign, track, and follow-up on customer problems reported by Camiant customer support organization |
• |
Act as a technical liaison for an offshore sustaining team in China. Collect necessary information for the offshore team to reproduce the issues and provide solutions. This will require meetings and conference calls with the offshore team late at night or early in the morning |
• |
Work with the customer support team and the product management team to develop necessary workarounds or solutions to respond to urgent customer field issues |
• |
Work with the QA team to validate solutions/workarounds |
• |
Write root cause analysis documents for field issues |
• |
Become familiar with how Camiant products get deployed at various customer environments |
• |
Identify areas of improvement for Camiant software products to improve customer satisfaction |
• |
Participate software design and design discussions to improve the software performance, maintainability, serviceability, and reliability |
Experience and Education Requirements
• |
More than 5 years of software development and/or sustaining experience in telecom and/or cable industries |
• |
Strong troubleshooting skill is required |
• |
Development experience with Java and C/C++ applications in Linux/Unix environment |
• |
Experience with Linux/Unix system administration. Working knowledge of RHEL is preferred |
• |
Shell scripting experience (Bash, Perl, Python, etc) is preferred |
• |
Experience with MySQL database is desired |
• |
Direct working experience with customers is preferred |
• |
Excellent verbal and written communication skills |
• |
Experience with troubleshooting performance related problems is a plus |
• |
BS in Computer Science, Computer Engineering, or equivalent degree in technical disciplines |
Advanced Development Engineer
Job Description
Advanced development for Camiant’s Policy Server products. Advanced development will involve working closely with CTO office, field organizations to rapidly develop new capabilities and functionalities in the range of Camiant’s products. The primary purpose of the advanced engineering work is to implement new capabilities quickly that can be shown as early demonstrations to customers, and provide the foundation/template for the rest of development to use when the capability needs to be matured. The desire to work in a dynamic environment with rapidly evolving technologies is critical.
Experience and Education Requirements
• |
Strong object oriented programming skills: minimum of 5 years experience required. Java is required. |
• |
At least 2 years of hands-on development in one of the following technical areas is required:
• |
Experience with server-side Java development or high-performance application development |
• |
Experience with networking protocols or networking software development |
|
• |
Experience in at least two of the following technical areas is also required:
• |
Experience developing highly concurrent/high throughput software |
• |
Experience developing highly available/redundant software |
• |
Experience with database technology, experience with in-memory databases is a plus |
• |
Knowledge and development background in web-services, XML, or web based technologies |
|
• |
Software development in a Linux or UNIX environment is preferred |
• |
Experience with standard development tools is required |
• |
Shell scripting experience (Bash, Perl, Python, etc) is preferred |
• |
Strong communication skills required |
• |
Ability to multi-task and handle changing priorities |
• |
Knowledge of software development methodology, build tools and product life cycle |
• |
Excellent team skills, can-do attitude, focus on quality and drive to make a difference in a dynamic, fast paced startup organization |
• |
BS in Computer Science, Computer Engineering, or equivalent. Masters degree is a plus, but is not required |
To apply for this position, please send a resume to careers@camiant.com.
|