Senior Engineer- Orchestration
Description
Designed by analysts but built for the entire team (security operations, threat intelligence, incident response and security leadership), ThreatConnect’s intelligence-driven security operations platform is the only solution available today with intelligence, automation, analytics, and workflows in a single platform. Centralize your intelligence, establish process consistency, scale operations, and measure your effectiveness in one place. To learn more about our threat intelligence platform (TIP) or security orchestration, automation, and response (SOAR) solutions, visit https://threatconnect.com.
Job Description
The Engineering team is looking for a Senior Engineer to join the Security Orchestration team as we take Playbooks to the next level. The Senior Engineer will hit the ground running and have a tremendous opportunity to lead the team in building out a scalable and extensible platform. In the constantly evolving cybersecurity space, you will be a key contributor to a team of talented engineers. You will play a critical role in developing team process and the technology driving the platform.
What you’ll do:
Solve Problems – Tackle some of the most challenging engineering problems by understanding the needs of our customers
Design – Break down problems into a high-quality design that scales with concurrency needs, increasing data sizes, and on-going product enhancements
Build – Comfortable with hands-on development to implement and own solutions through release
Lead – Provide technical leadership and effectively deliver as a team leader
Grow – Refine your skills and show a tenacity for learning to solve business challenges using open source technology
Jack of all Trades – You are passionate about using the best technology for the problem, not using one technology to solve all problems
What we’ll do:
Provide an inclusive and constructive team environment
Provide a supportive team of smart engineers to challenge and grow with you
Offer an opportunity for challenging work in a fast-paced environment
Requirements
What you’ll bring:
Required Qualifications:
6+ Years Experience building enterprise Java Applications
2+ Years Experience working with JavaScript/TypeScript/Angular 4+
2+ Years Experience working with SQL Databases
Excellent verbal and written communication skills
Strong willingness to learn and build on existing codebase
Solid understanding of Object Oriented Design
Comfortable designing and troubleshooting highly concurrent and stateless architectures
Messaging Framework experience (i.e. ActiveMQ, Kafka, MQTT)
Experience building horizontally scalable and distributed systems
Experience troubleshooting network-related issues (i.e. SSL, Java Certificate, Encryption)
Desired Qualifications:
Remote work experience
Wildfly experience
Python experience
Experience using REDIS and underlying data structures
Benefits
Work-Life Balance:
10 Paid Federal Holidays
Accrued Paid Time Off (PTO) for vacation/sick, time
Your birthday off
Employee recognition program with quarterly awards
Employee referral program
Military leave options available
Education reimbursement program for job-related college courses and professional training
Company-provided refreshments at our headquarters
Quarterly events with your geographic team
Annual company party
Medical:
MEDICAL PREMIUM FOR INDIVIDUALS AND FAMILIES ARE 100% COVERED
Prescription drug coverage
Dental coverage
Vision coverage
Company-paid short term and long term disability
Company-paid insurance and AD&D coverage
Pet Insurance
Financial:
401K retirement savings plan with company matching program up to 6%
Paid Maternity/Parental Leave
Paid Bereavement Leave
Health Savings Account
Cell phone stipe