Security Developer
- Salina, KS, United States
Applications open in a new tab.
Job details
- Experience
- 2+ years of software development experience
- Posting language
- English
- Posted
Original job description
Geoprobe® designs and manufactures drilling machines and tooling used by companies worldwide. Our IT team builds and supports the systems that help run the business. That includes Geoprobe Connect™, our customer portal and mobile apps, as well as internal tools used across the company. We're seeking a Security Developer to make sure everything we build is secure, starting with the code our AI tools produce.
This is a hands-on developer role with security at its core. The Security Developer reviews AI-generated code before release, sets guardrails for how we use AI coding tools, protects customer data, and builds secure features. The role also helps secure our connected machines and works with the rest of the IT team on company-wide security. The position is on-site in Salina as part of a small team building products customers use every day. Interested in applying? Save time, apply directly at geoprobe.com/join-our-team
Responsibilities
- Review AI-generated code before release, and set the secure coding practices and guardrails our AI coding tools follow
- Build tools and automated tests that check our code for security issues, helping the team catch problems early
- Strengthen and build on the existing Geoprobe Connect™ platform with secure features, including user permissions, authentication, and the customer API
- Contribute to development on Geoprobe Connect™ and other projects, building features alongside the rest of the team
- Keep customer data secure and protected from leaks, so customers see only their own information and control who in their company can access it
- Secure our internal AI apps and the AI features in Geoprobe Connect™, guarding against risks like data leakage and prompt injection
- Manage hosting, deployment pipelines, secrets, and automated security scanning across our applications
- Lead cybersecurity compliance for connected machines and Geoprobe Connect™, including IEC 62443, working with Engineering and our telematics provider
- Partner with the Systems Administrator on corporate security, including Epicor access, security policies, and penetration tests
- Monitor our systems and respond to security incidents
- Other duties as assigned
You might be a good fit if you…
- Are curious about how software can break, and enjoy finding problems before users do
- Are interested in AI-assisted development and want to help the team use it safely
- Can explain security risks clearly to developers and non-technical teams
- Have a strong attention to detail and desire to produce high-quality, secure work
- Enjoy collaboration and a team-oriented environment
Requirements
- Bachelor's degree in computer science, cybersecurity, software engineering or a related field, or equivalent practical experience
- 2+ years of software development experience
- Hands-on experience supporting an ERP system
- Strong skills in TypeScript/JavaScript and Node.js or C#/.NET, with working knowledge of SQL
- Solid understanding of application security, including the OWASP Top 10, authentication, and access control
- Experience reviewing code for security and quality
- Hands-on experience using AI coding assistants (e.g., Claude Code, Copilot) in daily development
- Experience with Git and automated deployment pipelines
- Self-directed - able to take ownership of operations with minimal oversight
Desired Qualifications
- Experience with Vue 3, Nuxt, PostgreSQL, or SQL Server
- Experience securing applications that use AI APIs, such as the Anthropic Claude API
- Experience with Microsoft Entra ID (Azure AD) single sign-on, Azure, Railway, Cloudflare, or Docker
- Familiarity with IEC 62443 or industrial and IoT security
- Experience securing mobile apps and REST APIs
- Security certifications, such as CompTIA Security+
Benefits
- 401(k)
- Health, Vision, and Dental Insurance
- Paid Time Off (PTO)
- Paid Holidays
- Profit Sharing
Geoprobe Systems® is an Equal Opportunity Employer.