1

Security Software Developer Jobs in Chicago, IL (NOW HIRING)

Lead Software Developer

Chicago, IL · On-site

$119K - $150K/yr

The role involves mentoring developers, collaborating with product owners, and advocating for security and compliance throughout the software development lifecycle. Responsibilities : • Lead end-to ...

Sr. Software Developer

Skokie, IL · On-site

$52 - $68.75/hr

About the Sr. Software Developer Our client is an innovative SaaS and services company, providing ... Contribute to schema design efforts focused on performance, scalability, and security * Work ...

Software Developer- Mid

Evanston, IL · On-site

$97 - $130/hr

Software Developer - Mid Location: Colorado Springs, CO (On‑Site) Job Id: 14117-CSAR # of ... Government SECRET security clearance (existing clearance preferred). * Bachelor's degree in ...

Senior Software Developer

Chicago, IL · On-site

$56.25 - $74.25/hr

We are looking for engineers who are passionate about building innovative applications of the ... Ensure that code adheres to strict standards for accessibility, security, object-oriented practices ...

R&D Software Engineer

Lisle, IL · On-site

$108 - $173/hr

R&D Software Engineer Lead mainframe security software development while mentoring juniors and coordinating with stakeholders Location: Lisle, IllinoisDurham, North CarolinaPlano, Texas Compensation ...

Showing results 21-40

Security Software Developer information

See Chicago, IL salary details

$49.4K

$115.2K

$171K

How much do security software developer jobs pay per year?

As of Sep 6, 2026, the average yearly pay for security software developer in Chicago, IL is $115,217.00, according to ZipRecruiter salary data. Most workers in this role earn between $92,700.00 and $133,900.00 per year, depending on experience, location, and employer.

What is a security software developer?

Security Software Developers are professionals who design, develop, and implement software solutions specifically aimed at protecting computer systems and networks from cyber threats. They build security features, such as encryption, authentication, and intrusion detection, into applications and systems to ensure data confidentiality, integrity, and availability. Their work often involves identifying vulnerabilities, addressing security flaws, and staying updated on the latest cybersecurity threats and techniques. Security Software Developers collaborate with other IT teams to integrate robust security measures throughout the software development lifecycle.

What are the key skills and qualifications needed to thrive as a security software developer?

To thrive as a Security Software Developer, you need strong programming skills (such as C/C++, Python, or Java), a solid understanding of cybersecurity principles, and often a degree in computer science or related fields. Familiarity with security frameworks, penetration testing tools, secure coding standards, and certifications like CISSP or CEH are commonly required. Analytical thinking, problem-solving, and attention to detail are essential soft skills that help in identifying and mitigating vulnerabilities. These skills and qualities are crucial for building robust, secure software that protects organizations from evolving cyber threats.

What are some common challenges security software developers face when integrating security features into existing applications?

Security Software Developers often encounter challenges such as legacy code compatibility, balancing security enhancements with application performance, and ensuring new security features don't disrupt user experience. Collaborating closely with other developers and IT teams is essential to address these issues efficiently. Additionally, keeping up-to-date with evolving security threats and best practices is crucial, as solutions may need frequent updates or adjustments.

What is the difference between Security Software Developer vs Network Security Engineer?

AspectSecurity Software DeveloperNetwork Security Engineer
CredentialsBachelor's in Computer Science, cybersecurity certifications (e.g., CISSP, CEH)Bachelor's in Computer Science, cybersecurity certifications (e.g., CISSP, CEH)
Work EnvironmentDevelops security software, applications, and tools in software development teamsDesigns and implements network security measures, monitors network traffic
Industry UsageUsed across software companies, tech firms, and cybersecurity firmsCommon in IT departments, telecom, and enterprise organizations

Security Software Developers focus on creating security applications and tools, while Network Security Engineers primarily protect network infrastructure. Both roles require similar certifications and often collaborate to ensure comprehensive security solutions within organizations.

Infographic showing various Security Software Developer job openings in Chicago, IL as of August 2026, with employment types broken down into 71% Full Time, and 29% Contract. Highlights an 76% In-person, 5% Hybrid, and 19% Remote job distribution, with an average salary of $115,217 per year, or $55.4 per hour.

Lead Software Developer

Javen Technologies, Inc.

Chicago, IL • On-site

$119K - $150K/yr

Full-time

Re-posted 10 days ago


Key responsibilities

  • Oversee the implementation of features and services, ensuring solution quality from design through deployment.

  • Enforce code quality standards through reviews, adherence to security guidelines, and serve as primary approver for pull requests and pipelines.

  • Mentor developers, collaborate with product owners and solution architects, and support the SDLC, security, and compliance requirements.


Job description

Job Summary:
Javen Technologies, Inc. is seeking a Lead Software Developer to oversee the implementation of features and services while ensuring solution quality and adherence to best practices. The role involves mentoring developers, collaborating with product owners, and advocating for security and compliance throughout the software development lifecycle.
Responsibilities:
• Lead end-to-end implementation of features and services using modern frameworks and patterns; own solution quality from design through deployment.
• Enforce code quality via design/architectural reviews, code reviews, and adherence to Definition of Done, security guidelines, and build standards; serve as a primary approver for PRs and pipelines.
• Champion CI/CD, automated testing, observability, and performance/resiliency improvements to reduce risk and cycle time.
• Apply AI responsibly in the SDLC (e.g., code generation, test case generation, static analysis, documentation, and incident analysis) with appropriate human-in-the-loop controls and security/compliance guardrails.
• Provide Level-3 application support and drive root-cause analysis and remediation for complex issues.
• Mentor and elevate developers through pairing, technical guidance, and structured feedback; model engineering excellence and continuous improvement.
• Partner with Product Owners/BSAs to clarify requirements and estimate backlog items; collaborate with Solution Architecture to align with target designs.
• Work with Delivery/Engineering Managers to provide transparent progress, surface risks, and uphold standards across the portfolio.
• Uphold the organization's SDLC, security controls, and compliance requirements; advocate for best practices and contribute to shared guidelines.
• Perform Scrum Master duties as necessary, including facilitating daily stand-ups, sprint planning, retrospectives, and helping the team maintain focus and flow.
Qualifications:
Required:
• Proven experience delivering enterprise software as a senior/lead engineer with demonstrated ownership of complex systems and mentoring responsibilities.
• Expertise in Java and Spring (Boot/Cloud) for building scalable services and APIs.
• Hands-on CI/CD experience and strong unit/integration testing practices.
• Applied AI in the SDLC: practical use of AI-assisted coding, test generation, code review/static analysis, and documentation, with an understanding of when and how to use AI safely and effectively.
• Cloud proficiency with major platforms; AWS preferred (e.g., EC2, ECS/EKS, Lambda, API Gateway, S3, RDS, IAM).
• Solid understanding of secure coding and observability (logs, metrics, tracing).
• Ability to translate business requirements into technical designs and iterative increments; strong written and verbal communication.
Preferred:
• .NET/C# experience (helpful across services, integration, or cross-team initiatives).
• Knowledge of Oracle database concepts and performance considerations (desired).
• Experience leading code reviews at scale, establishing quality gates, and hardening build/test pipelines.
• Exposure to architectural patterns (eventing, microservices), API design, and data integration; familiarity working with Solution Architects.
• Background contributing to a formal competency framework and coaching others to those standards.
Company:
Javen Technologies is a Bloomington based Software Services Company. We specialized in providing software development and IT staffing services. Founded in 2003, the company is headquartered in Bloomington, USA, with a team of 201-500 employees. The company is currently Growth Stage.