Post Job Free
Sign in

Senior Software Engineer (Agent)

Company:
Verve Industrial Protection
Location:
Madison, WI
Posted:
April 13, 2024
Apply

Description:

Job Description

Verve Industrial Protection (Verve) is a high growth industrial cyber security firm focused on security and reliability of industrial environments, from critical infrastructure to other process and automation networks. We are equally passionate about protecting our world's infrastructure, delivering for our clients, and developing a world-class team. We operate at the cutting edge of cyber security – within the industrial control systems that control the power grid, water supply, critical manufacturing and many other industry verticals around the world.

Our industry-leading software, the Verve Security Center (VSC), paired with our experience and unparalleled client services provide a game-changing approach to an OT/IoT security program. It allows our customers to dramatically reduce the complexity of cyber protection, leverage scarce resources, and significantly increase their awareness, visibility and control of their critical OT assets, thus increasing their defenses at a much lower cost.

The team responsible for the Verve Security Center software is looking to add an experienced Endpoint Agent Software Engineer.

What You'll Do

Contribute to the development of Verve's cross-platform endpoint agent software.

Define, build, and implement backend controller logic that integrates the agent to the rest of the Verve software ecosystem.

Develop automated processes and tools for building, testing, and deploying code.

Evaluate and propose third-party products and tools, where appropriate, as an alternative to building custom solutions.

What You'll Need

Strong programming skills and experience with .NET5+ and C#.

Ability to independently build expertise in third-party products and self-direct in related design/development.

Product-driven software development experience (typically 3+ years).

Understanding of modern software engineering practices like agile, CI/CD and test automation.

Strong written and verbal communication suitable for internal collaboration and customer-facing documentation.

Nice to Have

Team lead experience, and/or an interest in growing in that direction while remaining hands-on and technical.

Experience with BigFix, System Center Configuration Manager (SCCM), Bit9/Carbon Black, or Tanium.

.NET expertise including concurrency topics and performance profiling.

Experience writing .NET libraries and services.

Familiarity with P/Invoke.

Linux systems programming experience.

Experience writing windows installers.

Crucial to culture fit and success in the role is a driving curiosity and passion for technology. We believe in continuous improvement and personal growth and will commit resources to your development through mentoring, continuing education, conferences, and workshops.

Verve is an Equal Opportunity Employer. Verve does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need.

Apply