Senior Support Engineer
Electric Cloud is looking for a talented and ambitious software developer to join our high-powered team for the ElectricAccelerator® product line. As a third-level Support Engineer, this position requires strong technical and problem-solving skills. The ideal candidate will have experience with real-time programming or system-administration experience and wide-range knowledge of the software development process. This position will expose you to some of the largest, most complicated software projects in the world.
This is an extraordinary opportunity to play a high-impact role in a fast-paced project working with exciting technologies and top-notch software engineers. You will need to learn a lot in a short amount of time and you will change roles rapidly in response to our customers' needs.
Job Responsibilities:
- Handle complex customer issues involving significant detailed information
- Help prioritize cases to ensure that urgent and critical cases are handled first
- Communicate directly with key engineers at other companies to diagnose and troubleshoot complex problems involving a wide range of platforms, tools and technologies.
- Work directly with Engineering to help implement solutions and test new solutions for our expanding set of customers
- Multi-task over numerous disparate open cases
- 5+ years of software development experience using MAKE/NMAKE, Windows, Linux, and Perl
- Ability to read and create makefiles is essential
- Ability to read C/C++/Java code
- Ability to work with databases, primarily MySQL
- Experience working with multiple O/S, including Windows, Linux, Solaris
- Experience using the Apache Web Server is beneficial
- Written and verbal communication skills required to understand customer issues and to liaise with Engineering staff in finding a resolution
- Problem-solving skills needed to help uncover the root cause of a problem through both experience and experimentation
- Working knowledge of GNUMake, Visual Studio NMake, SCONs, make dependencies, libraries, caching algorithms, networking, Perl & Shell scripts, and concepts involving parallel computing.
- Experience using tools like procmon, procexp, wireshark, strace, truss and other debugging tools to hunt down O/S and Network issues is beneficial
- Able to work both independently and in a group to support customers
- Demonstrable love for programming and for producing high quality software
- Ability to adapt to a wide range of issues
- Bachelors degree required
- BS or BA in Engineering or Computer Science preferred

