Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer, Support Automation

NetSPI LLC

Job Description

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

We are looking for a Software Engineer to deliver excellent technical support for NetSPI products while helping enhance and modernize how support work gets done. This role sits at the intersection of customer support, software engineering, automation, and applied AI. This is an ideal position for someone who enjoys troubleshooting complex issues, partnering directly with customers and internal teams, writing software, and applying AI responsibly to practical business problems.

You will own issues end-to-end, from initial triage through resolution and follow-up, while collaborating with Product, Engineering, and Security teams to drive durable fixes and better customer outcomes. Our customers rely on our platform for critical security operations, so clear communication, strong technical judgment, disciplined execution, and customer empathy are foundational to how we work.

Responsibilities:

  • Provide technical support for NetSPI products, including issue triage, troubleshooting, root-cause analysis, reproduction, resolution, and follow-up.
  • Partner with customers through tickets, meetings, and written communication to understand issues, diagnose behavior, guide next steps, and drive timely outcomes.
  • Improve internal workflows by identifying repeatable, high toil tasks and implementing agentic and automated processes.
  • Help structure and maintain a high-quality support knowledge base so humans and AI agents can reliably use it to deliver accurate and consistent customer support.
  • Escalate product defects effectively, provide high-quality reproduction details, and collaborate with Engineering through resolution.
  • Contribute to documentation patterns, prompt/task instructions, evaluation criteria, and guardrails that improve the safe and responsible use of support agents.
  • Monitor support trends, identify recurring issues, and customer friction points, then recommend product, process, documentation, or agentic/automation tooling improvements and solutions.
  • Contribute to incident response support and post-incident learning for customer-impacting events.
  • Participate in code reviews, testing, and engineering practices appropriate for internal tools and agentic/automation work.

Our general tech stack:

  • Languages: Java, Python, Go, C#, TypeScript
  • Infrastructure: AWS (ECS, EKS, Fargate, Lambda, S3, RDS Aurora)
  • Data: PostgreSQL

You’ll thrive here if you:

  • Take ownership and follow through on commitments.
  • Communicate clearly with both technical and non-technical audiences.
  • Enjoy solving complex problems and can stay calm under pressure.
  • Balance urgency with quality and customer empathy.
  • Prefer disciplined execution, durable fixes, and repeatable systems over heroics.
  • Are curious about how systems work and use root-cause analysis to drive improvements.
  • Look for opportunities to reduce manual work through software, automation and responsible AI use.
  • Take initiative and look for ways to improve team workflows and customer outcomes.

Minimum Qualifications:

  • Bachelor’s degree in computer science, information systems, cybersecurity, or a related field (or equivalent practical experience).
  • Foundational software development experience in at least one modern programming language.
  • Experience troubleshooting technical systems, either through technical support, solutions engineering, software engineering, QA, or a similar customer-facing technical role.
  • Strong troubleshooting skills across web applications, APIs, authentication, and cloud-hosted platforms.
  • Experience working with ticketing systems and support tooling.
  • Strong written and verbal communication skills.
  • Ability to work cross-functionally with Engineering, Product, and Customer teams.

Preferred Qualifications:

  • Experience supporting cybersecurity, SaaS, or security operations products.
  • Familiarity with REST APIs, SQL, logs/observability tooling, and basic scripting.
  • Experience implementing scripting, internal tooling, workflow automation, or AI/agent-assisted development.
  • Exposure to agentic AI patterns, prompt design, retrieval-augmented generation, evaluation workflows, or AI safety/quality guardrails.
  • Working knowledge of cloud environments (especially AWS) and containerized systems.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, Support Automation in Minneapolis, MN vacancy
  •  ...Summary: This position is for the Computer Systems Engineering team. Will develop and perform automated OTA software delivery and patch deployment for the Linux...  ...(over-the-air) software delivery. Projects supported: Linux-based medical diagnostic workstation supporting... 
    Suggested

    VIVA

    Saint Paul, MN
    4 days ago
  •  ...for an exciting opportunity I am working on right now. Title: Software engineer-Linux Req ID: 593-1 Duration: 6 Months Locations: Plymouth ,...  ...drivers for the AMD laptops, desktops and workstations that support the AMD RAID solution. As a software engineer in this team, you... 
    Suggested
    Remote work

    TPI Global Solutions

    Plymouth, MN
    1 day ago
  •  ...items, workflows, and custom Service portal pages/widgets to support the Business • Provide release and incident management support...  ...process optimization, efficiencies and productivity using automation • Drive high-quality execution across organizational lines... 
    Suggested
    Work experience placement

    Exaways Corporation

    Minneapolis, MN
    4 days ago
  • $186.07k - $218.9k

     ...alignment. Attendance is expected and fully supported. You will be joining a small...  ...experience in both backend and frontend software development ~ Experience in Go and Typescript...  ...with legal, security, compliance, and engineering teams. ~ Demonstrates the ability to... 
    Suggested
    Local area

    Coinbase

    Saint Paul, MN
    19 hours ago
  • $54.12k - $92.78k

     ...Position Location: This role supports our Shoreview, MN branch...  ...perform assigned tasks on automation systems. Tasks include service...  ...through education) and user PC/software skill ~ Ability and...  ...and building operations ~ Engineering and programming (PLC or BMS)... 
    Suggested
    Permanent employment
    For contractors
    Work at office
    Local area
    Immediate start
    Night shift

    Siemens

    Minneapolis, MN
    3 days ago
  • $86.4k - $129.6k

     ...system of record for the product lifecycle, engineering BOMs, and part libraries. Data...  ...GD&T compliance (ASME Y14.5) . NPI Support: Support NPI builds (EVT/DVT/PVT) by ensuring...  ...with Mechanical, Electrical, Software, Manufacturing, and Quality teams.... 
    Permanent employment

    Onto

    Bloomington, MN
    3 days ago
  • $90k - $162k

     ...Application Support Engineer - Advanced Job Title: Application Support Engineer – Advanced...  ...Curate published content. Communicate software/hardware problems to development. Document...  ..., Perl, TCL, or Shell scripting for automating simulation workflows and custom tool... 
    Full time
    Internship
    Local area
    Remote work
    Work from home
    Flexible hours

    Siemens

    Shoreview, MN
    2 days ago
  • $78.4k - $127k

     ...Responsible for supporting the sustainment of Applications/Services providing the backend administration and support in the Oracle Cloud Infrastructure. Assist in defining requirements, designing and building data center technology components and testing efforts. Responsibilities... 
    Contract work
    Work at office

    ASM Research, An Accenture Federal Services Company

    Saint Paul, MN
    4 days ago
  •  ...Specialists perform assigned tasks on automation systems. Tasks include...  ...tools and test equipment Support after hours during on-call...  ...education) and user PC/software skill ~ Ability and willingness...  ...and building operations ~ Engineering and programming (PLC or BMS)... 
    Permanent employment
    For contractors
    Work at office
    Night shift

    Minnesota Jobs

    Minneapolis, MN
    10 hours ago
  • $79k - $119k

     ...rely on Relativity’s legal AI software to securely surface and...  ...through Relativity Academic and supporting pro bono legal work through...  ...WHAT WE DO At Relativity, engineers don’t just write code. They...  ...Required Skills: Automation, Documentations, Engineering... 
    Remote work
    Home office

    Relativity

    Minneapolis, MN
    19 hours ago
  • $110k - $130k

     ...• Familiarity with cloud patterns and automation (e.g., infrastructure-as-code concepts,...  ...scheduling considerations) in support of workload modernization. • Hands-on...  ...migration plans. • Define reliability engineering practices for workload automation: availability... 
    Weekend work

    Tata Consultancy Services

    Minneapolis, MN
    3 days ago
  • $86.5k - $142.7k

     ...building proofs‑of‑concept, and guiding engineering teams through complex technical...  ...are production‑ready with runbooks, automation and clear support handoffs. Build‑to‑run ownership...  ...success • Strong hands‑on background in software engineering and modern application... 
    Summer holiday
    Flexible hours

    EY

    Saint Paul, MN
    1 day ago
  •  ...lighting, shades, A/V, networking, home automation, and more, that make life effortless,...  ...responsible for diagnosing, repairing, and supporting smart home systems across our luxury...  ...ability to quickly learn job management software. ~ Valid driver’s license and clean... 
    Remote work

    Bravas

    Saint Paul, MN
    3 days ago
  • $101.9k - $140k

     ...Cengage's portfolio of businesses supports student choice by providing a range of...  .... What you'll do here: As the Software Engineering Manager, you will manage and lead all...  ...to analyze current workflows, identify automation opportunities, and design AI-first solutions... 
    Work experience placement
    Live in
    Local area
    Remote work
    Worldwide

    Cengage Group

    Minneapolis, MN
    3 days ago
  •  ...Field Applications Engineer - Microelectronics Position Summary Seeking a Senior Applications Engineer with deep technical expertise...  ...characterization with strong technical communication skills to support customer engagements and develop comprehensive product... 
    Full time
    Casual work
    Work at office

    Chelsea Search Group

    Minneapolis, MN
    3 days ago
  • $94k - $125k

     ...Omron Application Engineer Position Omron is a leading global manufacturer of industrial automation products focused on sensing and control...  ...in the Minnesota region to support pre-sale and post-sale activity...  ...Motors), PLC/HMI (hardware, software and interfaces), Components... 
    Local area
    Immediate start
    Flexible hours

    OMRON

    Minneapolis, MN
    3 days ago
  •  ...and commercial application support in in effort to grow sales...  ...Assist customers with developing software programs to operate complex...  .... Support greater engineering organization by contributing...  ...years + of engineering/selling automation solutions. Experience with Drives... 
    Shift work
    Night shift

    NIdec Motor

    Eden Prairie, MN
    1 day ago
  • $99.6k - $234.6k

     ...Work with a highly technical, distributed systems-focused engineering team Responsibilities Responsibilities Design and build...  ...promotes opportunities for all with competitive benefits that support our people with flexible medical, life insurance, and retirement... 
    Temporary work
    Flexible hours

    Oracle

    Saint Paul, MN
    6 days ago
  •  ...As an Advanced Field Service Engineer - Building Automation at Honeywell, you'll be at the forefront of...  ...expectations. Install pre-engineered software, perform system checkouts, and...  ...integrations (BACnet, Modbus, OPC, LON). Support financial performance by protecting... 
    Temporary work
    For contractors
    For subcontractor
    Work at office
    Flexible hours
    Night shift

    Honeywell

    Saint Paul, MN
    2 days ago
  • $78.4k - $129.4k

     ...designs and maintains SharePoint farms, site collections, and supporting web services to ensure availability, performance, and security...  ...audits. Identify opportunities for process improvements and automation in SharePoint and web‑services administration, and work with... 
    Contract work
    Work at office

    ASM Research, An Accenture Federal Services Company

    Saint Paul, MN
    5 days ago
  •  ...citizen. Job Summary: Entry level electrical/electronics engineer who, as a member of a sales team, helps to drive our design...  ...from both customers and suppliers, providing pre- and post-sales support, and helping to deliver tailored solutions that contribute to business... 
    Temporary work
    Work experience placement
    Live in
    Relocation
    Work visa
    Flexible hours

    Avnet

    Edina, MN
    4 days ago
  • $100k - $120k

    Tata Consultancy Services Limited is looking for a QA/Test Engineer in Minnetonka, MN, with 6-8 years of experience. Responsibilities include designing test plans, creating automated tests, validating business logic, and collaborating with engineers to resolve defects.... 

    Tata Consultancy Services Limited

    Minnetonka, MN
    2 days ago
  • $253.9k - $298.7k

     ...connection, and alignment. Attendance is expected and fully supported. The Core Automation team envisions a future where AI-powered operations...  ...): ~12 + years of experience in backend software engineering using Golang or similar languages ~ Experience getting... 
    Local area

    Coinbase

    Saint Paul, MN
    2 days ago
  •  ...applications across Android and iOS platforms. The ideal candidate should have a strong understanding of mobile testing methodologies, automation frameworks, and mobile device management tools. Responsibilities include conducting manual and automated testing, developing test... 

    Robotics Prcocess Automation, LLC

    Eden Prairie, MN
    1 day ago
  • U.S. Bank in Hopkins, Minnesota, is seeking an experienced engineer to supervise multi-platform converged enterprise solutions. The ideal candidate will have over 7 years of experience in a total IT environment, leading enhancements and ensuring performance. Responsibilities... 

    Relha LLC

    Hopkins, MN
    10 hours ago
  •  ...hiring for an Epic Application Analyst and Developer who will support the Epic Cadence, Referrals and MyChart scheduling system functionality...  ...needed. Accountabilities: Assesses builds and deploys software and new application functionality. Performs unit testing and... 
    Currently hiring
    Work at office
    Local area

    HealthPartners

    Minneapolis, MN
    3 days ago
  •  ...systems. ACCOUNTABILITIES: Assesses builds and deploys software and new application functionality. Performs unit testing...  ...specifications based on identified business requirements. Supports 3rd party application software; interacts with vendors... 
    Local area
    Remote work

    HealthPartners

    Bloomington, MN
    3 days ago
  • $64.8k - $115.5k

     ...post-sale instrumentation and application support including: installation, basic user and...  ...for complex electro mechanical hardware/software instrument issues with minimal guidance...  ...outside of own area of expertise using engineering problem solving methods (8D, 5 Why’s, Ishikawa... 
    Permanent employment
    Full time
    Temporary work
    Worldwide

    UNAVAILABLE

    Eden Prairie, MN
    19 hours ago
  • $96.8k - $251.6k

     ...comfortable operating across layers, from database engine internals to developer-facing API...  ...insights into product improvements. Support escalations alongside Developer Operations...  ...the largest installed bases in enterprise software. Experienced peers — You will collaborate... 
    Temporary work
    Flexible hours

    Oracle

    Saint Paul, MN
    6 days ago
  • $145k - $155k

     ...Position Overview The DevOps Engineer / Linux Administrator supports and enhances enterprise Linux environments through automation, infrastructure management, CI/CD pipeline development...  ...and security. Modify existing software and scripts to correct errors, adapt to... 
    Contract work
    Work at office
    Remote work

    ASM Research, An Accenture Federal Services Company

    Saint Paul, MN
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Support Automation. Be the first to apply!