Support/Maintenance Engineer
The Message Systems engineering team is looking for a highly motivated mid-level Software Engineer to help us maintain the most advanced email messaging platform on the market. You will enjoy in-depth exposure to all aspects of building scalable applications as part of a small, internationally-renowned team that helps our customers--Fortune 500 companies and hot startups alike--achieve their cutting-edge messaging goals.
Message Systems believes in a fun but focused development environment. We have flexible hours, outstanding benefits, and a world-class team. Our engineering group works in an open plan and uses the Scrum development methodology with a focus on collaboration, automation, and testing.
This position is a C programming position focused on maintenance and issue escalation.
Responsibilities
- Interact with the front-line Support staff to take on tickets escalated to the Engineering department. Ticket resolution involves replicating the problem, diagnosing the issue, suggesting workarounds, correcting defects in the product and shipping an interim patch.
- Ensuring that tickets and progress are tracked in the ticketing system, and that code changes are checked into source control and are merged into the appropriate branches, with supporting test cases.
- Be part of the on-call rotation for handling SEV1 critical business issues. We are proud to state that these are extremely rare events.
- Ensure that we meet our SLA’s regarding time to deliver workaround and final resolution.
- Work with the QA department to improve testing procedures based on escalated tickets, and to gate issues discovered by QA back into the Engineering department.
Required Skills
- 3+ years C programming experience
- UNIX (Linux, Solaris or FreeBSD) TCP/IP and UDP client/server development in C
- Experience with multi-threaded and event-based programming techniques
- Troubleshooting using system tracing tools and debuggers
- Quick and independent problem solving ability
- Familiarity with SMTP and other email related protocols a very strong plus
- Be comfortable with Perl scripting (Test::More experience a plus)
- Be able to prioritize among multiple simultaneous support issues
- Customer facing skils are not required but would be a plus
- Linux/Solaris system administration skills a plus
Send applications to jobs@messagesystems.com