Software Engineer
Company Overview
LogRhythm, a leader in NextGen SIEM, empowers organizations to measurably reduce risk by rapidly detecting, responding to, and neutralizing cyberthreats. LogRhythm’s Threat Lifecycle Management workflow is the foundation for security operations centers (SOCs), helping customers secure their cloud, physical, and virtual infrastructures for IT and OT environments. The LogRhythm platform has won many accolades, including being positioned as a Leader in Gartner’s SIEM Magic Quadrant.
Opportunity
LogRhythm has a unique opportunity for a Software Engineer to join a new team that is responsible for some of the most strategic aspects of our product roadmap. You will be working with a team responsible for achieving profoundly faster and more efficient data processing. The right candidate will need to understand how to balance moving features forward while having a keen eye on quality. You will have the opportunity to work in an innovative environment that is tackling one of the most critical technology issues facing organizations today.
Our product is designed to drastically reduce the time required to detect and respond to threats. The highly scalable, purpose-built LogRhythm platform collects, classifies, and contextualizes petabytes of machine and forensic data from across the extended IT and operational environment. We have pioneered a holistic approach to security intelligence that sits at the intersection of advanced cyber-security and Big Data analytics. You’ll have an opportunity to have a significant impact on the exciting future of this product.
Responsibilities
- Design and develop heavily multi-process, multi-threaded, data processing systems in C# and GO leveraging common infrastructure while delivering on time and meeting quality objectives
- Development of all new software using TDD.
- Refactoring code to be more stable and scalable
- Support of quality assurance activities associated with product including test plan reviews and defect resolution
- Work cross functionally with several teams to gather requirements and create POC for future architecture
- Work with both hardware and cloud deployments. To be successful, you must understand the tradeoffs between each of them and how to utilize both platforms
- Provide innovative designs and changes to the architecture council and thought leadership team
Qualifications
- 1-2 years of cloud experience (GCP. AWS, Azure, etc.)
- Understanding of scaling software
- Strong knowledge of designing software architecture
- Must have worked with big data (ETL)
- Expert in at least one programming language (C#, GO preferred)
- .NET Core experience a major plus
- Message oriented architecture is a plus
- Have built and consumed APIs
LogRhythm is proud to be an equal opportunity employer. We are committed to equal opportunity regardless of race, color, ancestry, religion, gender, gender identity, genetic information, parental or pregnancy status, national origin, sexual orientation, age, citizenship, marital status, disability, or Veteran status.