Senior Developer, Server Solutions
ThreatX - https://threat-x.com
Denver/Boulder, CO
Posted 5 years ago
The Senior Developer, Server Solutions will work directly on the design and development of server-based detection systems. Based on automation, rapid deployment and replication of data these detection systems are part of the overall Threat X platform for threat analysis. The position works with the existing server platform (docker, linux, aws, python), code management and deployment tools (Git, Gulp, etc.), and requirements tools to design, develop, test and deploy solutions as required. This position will work closely with other engineers to maintain seamless integration of server-based components with the entire Threat X platform. The ideal candidate for this position ensures architecture standards and quality delivery and security protocols are maintained and provides visibility to trends and best practices within their area of responsibility.
Responsibilities
- Accountable for timely design, development, maintenance and tier 3 support of key components of the server based detection systems.
- Work with the CTO, VP of Product Engineering and other engineers to ensure efficacy, compatibility and performance across the Threat X application stack
- Create automation and self-provisioning systems for rapid and customer-driven deployments
- Develop bug fixes, patches and other maintenance releases as required
- Create and maintain documentation on server-based applications
- Maintain code within the designated code management tools
- Participate in standups, reviews and sprint kickoff activities for product releases
- Participate as directed in product design and planning
Requirements: Requirements
- 7+ years experience designing and implementing software solutions in a SaaS environment
- BS in Computer Science / Math / Engineering or related field or equivalent experience
- Strong software engineering skills (Python, Ruby, Rust, C/C++ or equivalent)
- Exposure to multiple analytics languages (Python Pandas, R, or equivalent)
- In depth Linux knowledge
- Distributed systems
- Network/socket programming
- Parallel and concurrent programming models
- Open source software maintenance
- Entrepreneurial and willing to do what’s required for success
- Expertise in Agile development methodology
- Strong attention to detail
- Proficient in our technology stack – HTML 5.0, Python, RUST, MongoDB, Docker, AWS
- Expertise with tools in Devops automation (Jenkins), agile management (Pivotal/Jira) and product roadmap (Aha)
- Experience designing and implementing REST APIs
Desirable
- “NoSQL”/distributed databases
- Data science and machine learning
- Knowledge of the security industry, protocols and methods
- Knowledge on the different methods of malware analysis OR has experience in forensics and log analysis
- Deep knowledge of networks and Windows/UNIX/Linux/Solaris operation systems
- knowledge of perimeter security (IDS/IPS, Firewall, Anti Virus, WAF)
- Knowledge of SaaS service delivery models
How to apply
Remember to mention that you found the job on RustJobs.