Senior Software Engineer (Java)
About us
LogRhythm, a Thoma Bravo company is a world leader in NextGen SIEM, empowering thousands of enterprises on six continents to successfully reduce cyber and operational risk by rapidly detecting, responding to and neutralizing damaging cyberthreats. LogRhythm’s technology serves as the foundation for the world’s most modern enterprise security operations centers (SOCs), helping customers measurably secure their cloud, physical, and virtual infrastructures for both IT and OT environments. Built for security professionals by security professionals, the LogRhythm NextGen SIEM Platform has won countless customer and industry accolades.
Who we are looking for
The LogRhythm Open Collector team is seeking a qualified Senior Software Engineer with the requisite experience and passion for designing, implementing and delivering data-driven analytics products to support our customers need for advanced cyber threat detection and mitigation. The qualified engineer is primarily an experienced backend developer who has demonstrated expertise in creating and enhancing modern, scalable and distributed cloud-based data processing systems.
Here’s an overview of the responsibilities & challenges ahead
- Lead the development of our SaaS-delivered solution for ingesting and processing large volumes of data
- Assist in the design, implementation and maintenance of scalable cloud infrastructure for said platform
- Contribute to multiple production code bases in a continuous delivery (CI/CD) environment
- Write, debug, maintain and constructively review code on a set of highly collaborative software engineering teams
- Participate in supporting and maintaining a 24x7 production pipeline including part time on-call and shared DevOps work
- Mentor other team members in growing their skills/careers
Required Skills
- 5+ years of experience developing back-end services in programming languages such as Java or Golang
- Some experience handling data volume in a pipeline architecture like ETL
- Some experience with efficiently parsing multiple data formats like JSON and XML
- Some experience with full-text search solutions like Elasticsearch
- Expertise in microservice design and implementation including API design and implementation
- Experience with provisioned and on-demand cloud computing platforms such as GCP or AWS
- Experience with standard development tooling (e.g. Git, Jira/Rally, etc.)
- Knowledge of distributed computing fundamentals and the ability to design for scalability on Linux platforms
- A bachelor’s degree in Computer Science or similarly relevant engineering or computational discipline.
Workplace equality & inclusion are not just words or topics for LogRhythm, they are part of our core values, beliefs, and integral to our company culture. We hire the best of the best and do not discriminate based on race, gender, age, religion, sexual orientation, identity, or other personal factors. LogRhythm was built on the principals of innovation, dedication, creativity, and commitment. It is through these key areas we were able to grow as an equal and inclusive workplace, one where our employees feel respected and safe in.