Senior Software Engineer
Senior Software Engineering - Backend
Remote, worldwide.
Position Summary
AttackIQ is seeking a Senior Software Engineer to help design, build, and maintain core backend services for the AttackIQ Platform. This role is highly technical and hands-on, focused on scalable and secure software development. You’ll collaborate with cross-functional teams to implement new features, maintain production services, and contribute to a high-quality engineering culture.
Essential Duties and Responsibilities
- Design, build, test, and maintain backend systems in support of the AttackIQ platform.
- Write clean, maintainable, well-documented code that meets modern engineering standards.
- Translate product requirements into reliable, scalable technical solutions with support from technical leadership.
- Collaborate with product managers, frontend engineers, QA, and security teams to ship high-quality software.
- Participate in code reviews, architecture discussions, and contribute to improving engineering best practices.
- Debug and resolve production issues, perform root cause analysis, and implement sustainable fixes.
- Continuously evaluate and improve performance, scalability, and security of the backend systems.
Expectations
- 5+ years of software engineering experience building backend applications, preferably in Python.
- Proficiency with distributed systems, message queues (e.g., Kafka), and caching layers (e.g., Redis).
- Familiarity with containerized environments using Docker and orchestration with Kubernetes.
- Strong experience working with RESTful APIs, microservices, and scalable cloud-native architectures.
- Demonstrated ability to solve complex technical problems and own features end-to-end.
- Working knowledge of cybersecurity principles and modern security tooling is a strong plus.
- Excellent communication and collaboration skills in a remote team environment.
- Bachelor’s degree in Computer Science or equivalent experience.
Nice to Have
- Deep familiarity with the MITRE ATT&CK framework and offensive security principles.
- Experience with CI/CD pipelines and automated testing in cloud environments.
- Prior exposure to SaaS or On-Premise enterprise security software products.
Why AttackIQ?
- Build meaningful products that improve cybersecurity readiness across global organizations.
- Work with a passionate and high-performing team in a remote-first environment.
- Take ownership of your code and see it impact real customers.
- Be part of a company that values innovation, integrity, and inclusion.
A huge plus if you have experience with:
- Python
- Redis
- Kafka
- Kubernetes Orchestration
- Docker
To apply, send your resume to [email protected] and reference the job title in the subject line.
Note to all recruitment agencies
AttackIQ does not accept agency resumes without a signed agreement. Please do not forward resumes to our jobs alias, our employees, or any other company location. AttackIQ is not responsible for any fees related to unsolicited resumes and will not pay fees to any third-party agency or company that does not have a signed agreement with us.
At AttackIQ we value diversity and are proud to be an equal opportunity employer.
Note to all recruitment agencies
AttackIQ does not accept agency resumes without a signed agreement. Please do not forward resumes to our jobs alias, our employees, or any other company location. AttackIQ is not responsible for any fees related to unsolicited resumes and will not pay fees to any third-party agency or company that does not have a signed agreement with us.
At AttackIQ we value diversity and are proud to be an equal opportunity employer.