Senior Software Engineer

NetSPI Inc.

Minneapolis, Northern (MN, KY)

Hybrid

USD 120,000 - 160,000

Full time

28 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NetSPI Inc. is seeking a Senior Software Engineer to help build and evolve a modern cybersecurity SaaS platform. This senior role focuses on secure, scalable, and well-tested systems with ownership and reliability at the core.

You'll work across the stack on end-to-end features, collaborate with product, and contribute to a platform that must perform under real-world conditions for our enterprise customers. You’ll ramp up quickly on authentication, MFA, and bearer tokens.

Qualifications

  • Bachelor’s degree in computer science, software engineering, or a related field.
  • Strong problem-solving and communication skills.
  • Experience building or consuming RESTful APIs
  • Familiarity with containerization and cloud-based architectures (Docker, AWS)
  • Understand testing fundamentals (unit/integration)

Responsibilities

  • Design and implement features across the stack (backend services, APIs, frontend), owning those features from implementation through production support
  • Write clean, well-tested, maintainable code
  • Contribute to technical design discussions and code reviews
  • Debug issues across distributed systems and production environments
  • Continuously improve code quality, automation, and engineering practices
  • Infrastructure: AWS (ECS, EKS, Fargate, Lambda, S3, RDS Aurora)
  • Build/Deploy: GitHub Actions
  • Platform Task Orchestration: Temporal

Skills

RESTful APIs
Problem-solving
Communication

Education

Bachelor’s degree in Computer Science, Software Engineering, or related field

Tools

Docker
AWS
GitHub Actions

Job description

NetSPI® pioneered Penetration Testing as a Service (PTaaS) and leads the industry in modern pentesting. Combining world-class security professionals with AI and automation, NetSPI delivers clarity, speed, and scale across 50+ pentest types, attack surface management, and vulnerability prioritization. The NetSPI platform streamlines workflows and accelerates remediation, enabling our experts to focus on deep dive testing that uncovers vulnerabilities others miss. Trusted by the top 10 U.S. banks and Fortune 500 companies worldwide, NetSPI has been driving security innovation since 2001.

NetSPI is on an exciting growth journey as we disrupt and improve the proactive security market. We are looking for individuals with a collaborative, innovative, and customer-first mindset to join our team. Learn more about our award-winning workplace culture and get to know our A-Team at www.netspi.com/careers .

We’re looking for a SeniorSoftware Engineer to help build and evolve a modern cybersecurity SaaS platform. This is a senior level role for engineers who want to grow building secure, scalable, and well-tested systems. We value those who understand that quality, reliability, and ownership are part of the job.

You’ll work on end-to-end features across the stack, collaborate closely with product, and contribute to a system that must perform reliably under real-world conditions. Our customers depend on our platform, which means engineering discipline, thoughtful design, and operational awareness are foundational to how we work.

This position is on a high-profile project, so you’ll be ramping up quickly, starting with authentication (bearer tokens and MFA). If you think in systems, enjoy and thrive in a collaborative environment, communicate clearly, and are motivated by building durable solutions then we’d love to meet you!

Responsibilities:
  • Design and implement features across the stack (backend services, APIs, frontend), owning those features from implementation through production support
  • Write clean, well-tested, maintainable code
  • Contribute to technical design discussions and code reviews
  • Debug issues across distributed systems and production environments
  • Continuously improve code quality, automation, and engineering practices
  • Infrastructure: AWS (ECS, EKS, Fargate, Lambda, S3, RDS Aurora)
  • Build/Deploy: GitHub Actions
  • Platform Task Orchestration: Temporal
You’ll thrive here if you:
  • Take ownership and follow through on commitments
  • Care about code quality, performance, and testing
  • Are comfortable learning new parts of the stack and enjoy learning and evolving technically, professionally, and personally
  • Communicate clearly and collaborate well, valuing candor, care, respectful disagreement as a path to better outcomes
  • Believe diverse perspectives make teams and products stronger
  • Prefer disciplined execution over heroics
  • Approach systems thinking with rigor, curiosity, and a bias toward root-cause understanding
  • Take initiative and bias toward action; you look for ways to improve systems and move work forward
Minimum Qualifications:
  • Bachelor’s degree in computer science, software engineering, or a related field
  • Working proficiency in one or more languages from our stack and relational databases
  • Strong problem-solving and communication skillsExperience building or consuming RESTful APIs
  • Familiarity with containerization and cloud-based architectures (Docker, AWS)
  • Understand testing fundamentals (unit/integration)

We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status or any other characteristic protected by law.

Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws.For further information, please review the Know Your Rights notice from the Department of Labor.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Security Consultant (Web Application Penetration Tester)
Senior Security Consultant (Web Application Penetration Tester)

NetSPI • Minneapolis (MN)

On-site
USD 90,000 - 120,000
Senior Customer Success Manager
Senior Customer Success Manager

NetSPI • United States

On-site
USD 120,000 - 180,000
Senior Security Consultant (Web Application Penetration Tester)
Senior Security Consultant (Web Application Penetration Tester)

NetSPI • United States

On-site
USD 120,000 - 190,000
Senior Customer Success Manager
Senior Customer Success Manager

NetSPI Inc. • Minneapolis (MN)

On-site
USD 100,000 - 140,000
Senior Security Consultant (Network Penetration Tester)
Senior Security Consultant (Network Penetration Tester)

NetSPI • United States

On-site
USD 90,000 - 120,000
Senior Customer Success Manager
Senior Customer Success Manager

NetSPI • Minneapolis (MN)

On-site
USD 120,000 - 190,000
Senior Software Engineer - Secure, Scalable SaaS
Senior Software Engineer - Secure, Scalable SaaS

NetSPI Inc. • Minneapolis (MN), Northern (KY)

Hybrid
USD 120,000 - 160,000
Security Consultant II (Mobile Application Penetration Tester)
Security Consultant II (Mobile Application Penetration Tester)

NetSPI • United States

On-site
USD 80,000 - 110,000
Principal Security Consultant (Hardware/Embedded Penetration Tester)
Principal Security Consultant (Hardware/Embedded Penetration Tester)

NetSPI Inc. • Minneapolis (MN)

On-site
USD 100,000 - 130,000
Senior Security Consultant (Secure Code Review)
Senior Security Consultant (Secure Code Review)

NetSPI • Minneapolis (MN)

On-site
USD 90,000 - 120,000