Senior Linux Software Engineer Job in Boulder, Colorado US
LogRhythm is an industry leader in the fast-growing log management and security information and event management (SIEM) market. Our patented, award-winning security intelligence software platform helps Global 2000 companies, government agencies and mid-sized business worldwide comply with regulations, secure their networks and optimize their business infrastructure.
Interested in working in an exciting and dynamic environment? LogRhythm may be the company for you. We look for talented professionals who will help us deliver world-class security solutions that meet the demands of today’s rapidly-changing cyber threat landscape. LogRhythm promotes a collaborative culture that values our customers, our people and a balanced work/life environment.
LogRhythm is seeking an exceptional Senior Linux Software Engineer to join our team at our corporate office in Boulder, Colorado. This individual will be a leading the design and development of a real time and high volume data store. Qualified candidates will have extensive experience in designing high speed data storage solutions using file system and database methodologies as well as proven experience architecting and delivering real-time applications under Linux in C/C++/Java languages. If you consider yourself a software superstar and are interesting in contributing to a world-class enterprise software solution, we encourage you to apply.
Required Skills
- 7+ years software development experience in Java, C++
- 3+ years Linux real-time, high performance distributed applications development
- Proven architect and designer of high speed and volume data storage solutions based on file system and database approaches with the ability to quantitatively compare different approaches
- Experience with SQL (MySQL, Oracle, SQL server, newSQL) and non-SQL persistent data storage (noSQL, file-based)
- Experienced in kernel development in UNIX – preferably Linux
- Deep system programming skills (I/O, network, threading)
- Experience with open source and 3rd party software evaluation and integration
- A team player, who is excited by and motivated by hard technical challenges
- BS in Computer Science or equivalent
Valued Skills
- Deep experience and understanding of IP and associated network protocols (TCP,UDP, DNS, HTTP, IPSEC) from both a protocol, analysis, and application usage perspective
- Experienced in the development of packet data/voice solutions
- Strong security domain knowledge
- Experienced developing solutions in virtualized environments
- Experience with iterative development methodologies (i.e., Agile)
- Experience in scripting with the following: python, perl, bash, sh
- Experience with application frameworks: spring, ruby, ASP.NET, JEE etc.
- Contributor to open source software projects