Senior Software Engineer
The Sr. Software Engineer will be a key contributor to the on-going design and development of the Sendmail Message Processor (MP) product line. This candidate will join a small but strong and fast-paced team taking ownership of the technical design, implementation, quality, scalability, and performance of product features in a Linux/Unix environment.
This is a full-time position located in Emeryville, CA office.
Experience
- 5+ years development of installation, administration, and monitoring tools for enterprise class systems
- Strong experience with SMTP, LDAP, and DNS protocols; SNMP experience a plus
- Programming Skills: C, Java
- Experience with Linux (RedHat and/or CentOS) including package management and kernel configuration
- Experience in hardening the OS (and knowledge of doing security audits, using tools like Nessus)
- Understanding of RAID architecture, and IPMI
- Experience with virtualization, especially VMware vSphere 4 & 5
- Experience with test driven development and including automated tests
- Proficient on UNIX/Linux based systems, including scripting languages (bash, Perl)
- Familiarity with iterative software development methodologies; Agile (SCRUM) desired.
- Experience with Splunk is considered a plus.
Other Expectations
- Experience with full software development life cycle, developing products, maintaining and developing patch, upgrade, and migration mechanisms
- Excellent oral and written communication skills
- Ability to work both independently and collaboratively.
- Excellent problem solving skills
- Self starter, highly motivated, minimal supervision required
- Customer centric and oriented
- Ability to thrive in a diverse and distributed environment
- Ability to wear multiple hats
Apply Now