FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Federal Software Engineer, Attack
Horizon3.aiSoftware Engineer developing attack content and enhancing data model architecture for NodeZero platform. Collaborating with engineering teams in a remote cybersecurity company.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in Python software development, secure software practices, and scalable platform architecture, while effectively collaborating with cross-functional teams to enhance product features and maintain high software quality.
Highest-signal resume keywords
Python Software DevelopmentDockerRelational DatabasesSecure Software Development PracticesVersion Control (Git)
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software Design PrinciplesComplex Software Systems DevelopmentTestingProduction MonitoringBug Resolution
Soft Skills
CollaborationOwnership
Tools & Technologies
DockerVersion Control (Git)Relational DatabasesGraph Databases
Certifications & Qualifications
SEC+United States Government Security Clearance
Industry Keywords
Federal NetworksSoftware Development LifecycleTechnical ProcessesAttack EngineeringReverse Engineered Exploits
Tech Stack
Tools & technologiesDockerPython
About the role
Key responsibilities & impact- Collaborate with the Attack, Data, Commercial and Federal engineering team in all phases of the software development lifecycle.
- Work to improve the scalability of the NodeZero platform by empowering the Attack team to build new features and add new offensive attack content into the product.
- Work with other attack engineers and N-Day researchers to understand the technical aspects of reverse engineered exploits and how they act and interact within the product in production.
- Maintain and extend the platform architecture, design, and data model to support new product features.
- Identify, take ownership of and resolve bugs in the product.
- Maintain a high-degree of software quality though code review, testing, and production monitoring.
- Adhere to and improve technical and developmental processes of the Federal Attack Team
Requirements
What you’ll need- Bachelor’s and/or master's degree in business administration, commerce, computer science, engineering or related field or significant relevant industry experience.
- Proficient in Python software development.
- Proficient with Docker, and relational and graph databases.
- Strong grasp and application of software design principles.
- Experience developing and testing complex software systems with special emphasis on Federal networks at all classification levels.
- Strong grasp of secure software development practices.
- Proficient with version control software (Git) and effective workflows for team collaboration.
- Must have or be willing to gain certifications required to operate on federal networks (SEC+, etc.)
- Current or ability to gain and maintain a United States Government Security Clearance.
Benefits
Comp & perks- Competitive Compensation: We offer competitive salary, equity and benefits. Our benefits include health, vision & dental insurance for you and your family, a flexible vacation policy, and generous parental leave.
- Growth Opportunities: Be part of a dynamic and growing team with numerous career advancement opportunities.
- Innovation-Driven Culture: Work in a collaborative environment that encourages creativity and out-of-the-box thinking.
- Hybrid & Remote Work: We embrace a mix of remote and hybrid work models depending on role and location, including our Chicago office, where some roles require regular in-office presence.
- Inclusive and Diverse Team: We value diversity and promote an inclusive culture where everyone can thrive.