Senior Software Engineer

Duration:
Full time, permanent

Department:
Engineering

Experience Level:
10+ years industry experience,
partial credit for educational experience considered

Resilience Corporation, innovator in the development of fault tolerant and high availability platforms for Linux applications, is looking for a senior-level software engineer for component architecture and hands-on development of high-availability Linux-based appliances.

The successful candidate will join a small team of seasoned experts with a proven track-record of successful product development, and will be intimately involved with the development, architecture and future direction of Resilience integrated High Availability (iHA) appliance platforms. The work environment is fast-paced and multi-faceted, requiring demonstrable skill in small group communication, rapid learning and goal attainment with minimal supervision. Experience handling parallel development tracks and multiple projects will be highly leveraged. An exceptional candidate will grow within this position to perform advanced research and development tasks under the guidance of the Chief Technology Officer.

An advanced level of understanding regarding Linux development, current
distributions, associated open source software projects and networking is
mandatory, as are demonstrable advanced C, Perl and shell programming skills. Strong interpersonal and communication skills (both written and verbal) are mandatory. Prior experience with high availability concepts is strongly desired.

Duties:
• System and network software development using C, shell and Perl in the Linux environment, with a   demonstrable understanding of best practices for security and quality
• User interface design and implementation (web and CLI)
• Specification and implementation of Linux distribution modifications to support new product features
• Architecture and implementation of software subsystems to operate in a high availability environment
• Software integration (internal, 3rd party and open source) of components into working solutions
• Constructive peer code review / analytical critique of designs and implementations

Required Skills:
• Excellent verbal and written communication skills
• 8 yrs C programming in the Linux or Unix environment
• 8 yrs Shell and Perl scripting
• Advanced expertise with Linux administration and distributions
• Practical experience with configuration and use of common
  open source software packages
• Prior experience with 3rd Party software integrations
• Self-motivated, able to complete tasks on schedule with minimal supervision
• Adept at problem solving, creative thinking

Desired Skills:
• Professional experience with high availability software or
  HA system configurations
• Understanding of current hardware architectures and I/O technologies
• Linux kernel or device driver programming and diagnostic experience
• Small-team and distributed-team communications experience

Email resumes to jobs@resilience.com. Fax: 650-230-1985.
Or snail mail: Resilience 1675 N. Shoreline Blvd, Mountain View, CA 94043, attn: HR

Resumes should be provided in text, HTML or PDF format only.

Location:
Mountain View, CA

Principals only-- submissions by contract agencies will be considered unsolicited.