1

Application Security Engineer Jobs in Minnesota (NOW HIRING)

The IT Security Engineer will collaborate closely with infrastructure, network, application, and OT teams globally, playing a key role in security detection, response, and continuous improvement. The ...

Impact We are actively looking for a Senior Cloud Security Engineer to join our Network and ... Deep technical knowledge of TCP/IP networking, application protocols, and network security. Pay ...

Senior Security Engineer - IAM

Minneapolis, MN ยท Hybrid

$108K - $167K/yr

The Senior Security Engineer - IAM The Senior Security Engineer - IAM will ensure Company ... Stay informed of Identity and Access Management (IAM) security best practices and application to ...

Cloud Security Engineer Manager

Minneapolis, MN ยท On-site

$149K/yr

The professional will lead and collaborate with application teams, infrastructure teams, and ... Minimum 6 years of related Cyber Security experience with a focus on network security engineering ...

next page

Showing results 1-20

Application Security Engineer information

See Minnesota salary details

$29

$65

$94

How much do application security engineer jobs pay per hour?

As of Jun 26, 2026, the average hourly pay for application security engineer in Minnesota is $65.04, according to ZipRecruiter salary data. Most workers in this role earn between $55.34 and $73.94 per hour, depending on experience, location, and employer.

What Does an Application Security Engineer Do?

An application security engineer is responsible for ensuring the secure function of software application programs. For this career, you must have advanced training in cybersecurity and familiarity with multiple computer programming languages. Your main job duty is to evaluate lines of programming code to make sure a given application is safe from cyber-attack. You perform penetration testing to see if outside sources can "hack" into the application. You also do threat modeling and security code reviews of programming done by other application programmers.

What are some common challenges faced by Application Security Engineers when integrating security into the software development lifecycle?

Application Security Engineers often encounter challenges such as balancing security requirements with development speed, ensuring all team members understand secure coding practices, and keeping up with evolving threats. They frequently work closely with developers, DevOps, and QA teams to embed security controls without disrupting workflows. Overcoming these challenges requires strong communication skills, a deep understanding of both security and software development, and the ability to advocate for security as a shared responsibility across the organization.

What does an Application Security Engineer do?

An Application Security Engineer is responsible for identifying and mitigating security vulnerabilities in software applications throughout their development lifecycle. They work closely with developers to ensure secure coding practices, conduct security assessments and code reviews, and implement tools for threat detection and prevention. Their primary goal is to protect applications from threats such as data breaches, unauthorized access, and other forms of cyber attacks. They also stay updated on the latest security trends and compliance requirements to keep applications safe.

What are the key skills and qualifications needed to thrive as an Application Security Engineer, and why are they important?

To thrive as an Application Security Engineer, you need a solid background in software development, cybersecurity fundamentals, and vulnerability assessment, often supported by a degree in computer science or a related field. Familiarity with tools such as static and dynamic application security testing (SAST/DAST), penetration testing frameworks, and relevant certifications like CISSP or CEH is common. Attention to detail, problem-solving abilities, and strong communication skills help you effectively identify risks and collaborate with development teams. These skills are crucial for safeguarding applications against evolving threats and ensuring secure software delivery.

What is the difference between Application Security Engineer vs Security Analyst?

AspectApplication Security EngineerSecurity Analyst
CertificationsCEH, CISSP, OSCPCISSP, Security+
Work EnvironmentDevelops security measures, reviews code, tests applicationsMonitors security systems, investigates incidents, analyzes threats
Industry UsageTech companies, software firms, organizations with strong app focusBroad sectors including finance, healthcare, government

Application Security Engineers focus on securing software applications through code review, vulnerability testing, and implementing security measures. Security Analysts monitor and analyze security threats, respond to incidents, and maintain security systems. While both roles require security certifications and work in security-focused environments, Application Security Engineers are more involved in the development and testing of secure applications, whereas Security Analysts focus on threat detection and incident response.

What are the most commonly searched types of Application Security Engineer jobs in Minnesota? The most popular types of Application Security Engineer jobs in Minnesota are:
What are popular job titles related to Application Security Engineer jobs in Minnesota? For Application Security Engineer jobs in Minnesota, the most frequently searched job titles are:
What job categories do people searching Application Security Engineer jobs in Minnesota look for? The top searched job categories for Application Security Engineer jobs in Minnesota are:
What cities in Minnesota are hiring for Application Security Engineer jobs? Cities in Minnesota with the most Application Security Engineer job openings:
What are popular job titles related to Application Security Engineer jobs in MN? For Application Security Engineer jobs in MN, the most frequently searched job titles are:

Sailpoint Engineer

Ruri Software Technologies LLC

Eden Prairie, MN โ€ข On-site

Full-time

Posted 7 days ago


Job description

Job Title :
SailPoint Engineer
No of Openings :
1
Master Job Title :
Security Engineer
Zip Code :
55344
City :
Eden Prairie
State :
MN
Required Skills :
Sailpoint and IdentityIQ
Additional Skills :
GitHub,GIT,Active Directory
Job Description :
The Identity and Access Management (IAM) Sr. Security Engineer is a key member within the Identity and Access Management program. The IAM Sr. Security Engineer is a subject matter expert who, through independent project engagements and collaboration with business and technology partners, as well as third party vendors, designs and engineers the IAM platforms for the enterprise. This position will serve as subject matter expert (SME) for Sailpoint IdentityIQ and OneLogin, and will be responsible for the configuration and maintenance of the product including code management, war file compilation and deployment across various environments.
This role is responsible for IAM design, engineering, and ensuring that security is "built into" the organization's application and IAM platforms, including third party vendor connectivity and interactions. The IAM Sr. Security Engineer maintains current knowledge of new products, industry trends and recommends enhancements and purchases that allow the company to maintain healthy and functional applications and protect its employee's identities. This role also provides technical consulting to management, business users, and technical associates to ensure that applications and platforms are secure. This is an individual contributor position.
Job Responsibilities and Accountabilities:
Technical Strategy & Planning:
โ€ข Responsible for designing, configuring/developing and managing SailPoint's IdentityIQ solution within the enterprise.
โ€ข Technical configuration/development lead of IdentityIQ
โ€ข Maintain the code and infrastructure of IdentityIQ
โ€ข Ensure collection, documentation, and analysis of user stories technical requirements
โ€ข Provide technical direction to the IdentityIQ developers
โ€ข Create and manage IdentityIQ technical documentation
โ€ข Install, integrate, configure, and deploy IAM solutions and systems to facilitate User Life-Cycle Management, Identity and Access Governance, Automated Provisioning, Single Sign-On, Federation, Privileged Account Management.
โ€ข Work with the business units to identify business requirements for requested projects.
โ€ข Identify the technical requirements of projects.
โ€ข Must have extensive understanding and experience in Java application development as well as IAM industry standards, concepts, and architecture.
โ€ข Plan and organize tasks, coordinate with additional development teams.
โ€ข Review and submit technical and security improvement recommendations.
โ€ข Product Acquisition & Deployment within the Identity Lifecycle Management technology areas
โ€ข Design and develop Identity Lifecycle Management (ILM) solutions based on industry best practices.
โ€ข Leverage capabilities of vendor solutions and develop solutions based on future state in mind.
โ€ข Develop solutions based on secure design and/or coding practices.
โ€ข Perform analysis of business models, logical specifications, and/or customer requirements to design and build Identity Lifecyle Management (ILM) integration solutions utilizing multiple technologies.
โ€ข Research and mitigate significant risks associated with projects.
Operations Management:
โ€ข Follow the established change control processes, maintain and modify ILM applications
โ€ข Coordinate changes with members from IAM and external teams including Infrastructure Engineers, DBAs, application support teams and Information Security.
โ€ข Provide on-call support for production and non-production issues.
โ€ข Train and teach other engineers and developers.
โ€ข Analyze performance of ILM applications and correct deficiencies based on consultation with teams and approval of manager.
โ€ข Act as Subject Matter Expert in the discovery and investigation of critical security vulnerabilities, as required.
Job Requirements:
Relevant Experience, Education, Certification, Knowledge, Skills and Abilities
โ€ข Bachelor's degree in management information systems, computer science, or related discipline is required
โ€ข 5+ years IT experience.
โ€ข 3+ years of experience in design, implementation, and support of various Identity and/or Access Management (IAM) solutions.
โ€ข 3+ years of experience in Java programming.