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.
- ...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
- ...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...SuggestedRemote work
- ...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...SuggestedWork experience placement
$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...SuggestedLocal area$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)...SuggestedPermanent employmentFor contractorsWork at officeLocal areaImmediate startNight shift$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$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 timeInternshipLocal areaRemote workWork from homeFlexible hours$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 workWork at office- ...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 employmentFor contractorsWork at officeNight shift
$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 workHome office$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$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 holidayFlexible hours- ...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
$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 placementLive inLocal areaRemote workWorldwide- ...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 timeCasual workWork at office
$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 areaImmediate startFlexible hours- ...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 workNight shift
$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 workFlexible hours- ...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 workFor contractorsFor subcontractorWork at officeFlexible hoursNight shift
$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 workWork at office- ...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 workWork experience placementLive inRelocationWork visaFlexible hours
$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....$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- ...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...
- 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...
- ...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 hiringWork at officeLocal area
- ...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 areaRemote work
$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 employmentFull timeTemporary workWorldwide$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 workFlexible hours$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 workWork at officeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Support Automation. Be the first to apply!
- software engineer internship remote Minneapolis, MN
- senior robotics software engineer Minneapolis, MN
- software engineer entry level Minneapolis, MN
- software development engineer aws Minneapolis, MN
- startup software engineer Minneapolis, MN
- part time software developer remote Minneapolis, MN
- graduate software engineer Minneapolis, MN
- senior software engineer remote Minneapolis, MN
- software engineer Minneapolis, MN
- real time software engineer Minneapolis, MN


