Tuesday, December 10, 2013

LogRhythm - Software Engineer, Web Developer

LogRhythm is seeking an exceptional Software Engineer to join our team at our corporate office in Boulder, Colorado.  This individual will be a leading the design and development a real time application performing high volume data collection.  Qualified candidates will have experience in designing real-time applications under Linux in C++/Java languages. If you consider yourself a software superstar and are interesting in contributing to an award winning enterprise software solution, we encourage you to apply.

Responsibilities:
Design and develop real time applications in C++ or Java leveraging common infrastructure while delivering on time and meeting quality objectives
Design and development of applications utilizing noSQL-based persistence (Cassandra, MongoDB, etc.)
Development of unit tests with all new software developed
Support of quality assurance activities associated with product including test plan reviews and defect resolution
Member of a team developing next generation security analytics solutions
Qualifications:

Required Skills
3+ years software development experience in Java, C++
3+ years Linux  OS experience ideally in real-time distributed applications development
Strong object oriented design methodology
Understanding of non-SQL technologies (Cassandra, MongoDB) as well as SQL
Experience with TDD
Linux system programming skills (I/O, network, threading)
Team player who is excited and motivated by hard technical challenges
BS in Computer Science or equivalent

Valued Skills
Experience and understanding  of  IP and associated network protocols (TCP,UDP, DNS, HTTP, IPSEC)  from both a protocol, analysis, and application usage perspective
Actively contributing to open source community
Experience with iterative development methodologies (i.e., Agile)
Experience with front end development (web, javascript) along with backend
_______________________________________________________

Overview: LogRhythm is looking to bring on a Web Developer, with a focus on the frontend in JavaScript (Node.js), that will be a core member of a team given the challenge of building a new web UI and middle tier services framework, which will be a critical component of our future product offering. While our product is already a recognized leader in network security, this role will be supporting what is currently a top initiative in further differentiating us from our competition.
 
This development is utilizing the most advanced and current technologies on the market. We look for Developer’s interested in an environment that requires collaboration, respects knowledge, facilitates creativity, and produces a meaningful impact. It’s a unique opportunity to join a fast growing local headquartered software company that’s an innovative leader in the critical cyber defense domain.
Responsibilities: Assist in the design and development of a highly interactive “thick-client” experience within a web browser. Perform front end UI in JavaScript and HTML5 in a Linux environment. Software development in a team-oriented, Agile environment.

Qualifications: Who You Are
Broad and Flexible: You are experienced in developing web services and business logic in Java, C#, or JavaScript (Node.JS) but you are also interested in visualizing that data in a web browser. JavaScript: You have exposure to JavaScript and have interest in exploring the rapidly evolving world of frameworks and libraries such as:  Angular.js, d3.js, Backbone.js, CoffeeScript, JQuery. Mid to Front-End Oriented: Your experience is focused in building next-generation web applications. Pioneer: You are interested in exploring the latest in front end technologies because that’s exactly what we’re doing here. Technical Geek: You aspire to display your technical prowess in the form of creative, pragmatic solutions and learning as many applications, methodologies, and languages as possible. Agile: You are familiar with and enjoy Agile/Scrum development processes. Startup: While we have grown beyond startup to a recognized leader in network security, things still move fast here. Really fast. You enjoy that type of environment and thrive on the pace. Collaborative: You enjoy working in the ultimate cross functional environment, learning from others and collectively sharing accomplishments with others. In fact, you wouldn’t accept a position that offered anything less. Ambitious: You are excited about joining and growing within an awesome company where you are making a real difference to customers and their business. Efficient: You ensure projects are completed on-time, to-budget with the highest technical expertise and professionalism, while maximizing customer satisfaction. Degreed: You have relevant education that lines up with the work.