Senior Software Engineer

Tripwire

(Alpharetta, Georgia)
Full Time
Job Posting Details
About Tripwire
Tripwire is a leading provider of endpoint detection and response, security, compliance and IT operation solutions for enterprises, service providers and government agencies. Tripwire solutions are based on high-fidelity asset visibility and deep endpoint intelligence combined with business context; together these solutions integrate and automate security and IT operations.
Summary
The Sr. Software Engineer will work with other engineers, both development and QA, as well as other departments as part of an Agile team to design, code, build, test, and deliver either prototype or production security software for Tripwire’s Vulnerability Management solution. This position will have the opportunity to work with front-end, back-end, and database code as well as cross team integrations.
Responsibilities
* Development will be primarily in Python and C++, with some C. You must be very strong in Python and C++. * You must be comfortable targeting a broad range of operating systems. The primary development platform will be on Linux. * Ideally, you will be proficient with SQL, database design and designing data structures that perform well under scale and load. * Must be self-directed and capable of working effectively in a highly collaborative and fast paced environment. * Responsible for moving development projects to completion. * Mentoring other engineers and playing a leading role in driving the development path of the product. * Must be effective working in less structured, smaller team environments, taking responsibility for helping define requirements and rapidly prototyping ideas. * Support the full range of day-to-day priorities of the team, primarily focused on software development and implementing new security research ideas. * Contribute to testing, documenting, supporting build systems, interacting with stakeholders, etc. as needed on a small team.
Ideal Candidate
* BA/BS CS, EE, IT or equivalent industry experience * 10+ years product development experience using Python, C, and C++ * Javascript, Angular and UI development knowledge helpful * Use of source control systems – SVN, GIT * Hands-on knowledge and configuration of multiple operating systems (i.e. Unix, Linux, Windows, and Mac) required * Knowledge of network protocols * Knowledge and experience in the field of security * Agile process based on the SCRUM framework * You will demonstrate clear thought processes and communicate well with technical and non-technical audiences. * You should thrive in a collaborative environment. * You should be a creative problem-solver, providing thoughtful approaches to challenging technical problems that solve real business needs.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.