Careers
Principal Software Engineer for Linux High-Availability
The Senior Software Engineer for Linux high-availability will be a key member of our Platform Engineering team. This is a hands on development position for a very senior developer or architect with experience delivering complex Linux high-availability systems software in C/C++.
We need an experienced software engineer with multiple shipped products under their belt, who can participate as a peer with the senior members of our team and who understands the challenges and requirements of designing high availability embedded appliances.
- Active participation in the architectural design for HA functionality for all LogLogic appliances
- Work with product marketing to finalize HA requirements
- Author design documents and functional specifications
- Develop an HA model using UML
- Develop rock solid HA application code
- Drive the HA testing effort
The following skills are required:
- 10+ years of complex system software development in C/C++
- 5+ years Unix/Linux development
- Linux expertise in high availability- clustered systems
- Design expertise with UML statecharts
- Development experience with database replication
- Effective performance analysis and optimization
- Appliance hardware awareness
- Gnu toolchain expertise
LogLogic, Inc. is an equal opportunity employer.
LogLogic does not accept unsolicited vendor submissions. Any agency submitting candidates through the Career Portal forfeits the placement rights of said candidate to LogLogic.
No phone calls please.