Security Software Engineer III
You spend at least a third of your day at your job. You might as well spend it doing something you really love while working with a team you really enjoy being with, right? That’s the kind of atmosphere we offer at Pekin Insurance—fun, fast-paced, gratifying, supportive, and collaborative.
Of course, it’s not all fun and games. Insurance is a serious business, and we pride ourselves on making people’s lives whole again after a major disaster or even a fender bender. It’s that sense of helping people that makes our team want to do our best every day.
If you want to be excited about starting your workday and are ready to make a real difference in people’s lives, this could be the right spot for you.
This is your opportunity to belong, thrive, and make a difference—right here at Pekin Insurance.
Position Overview
A Security Software Engineer III designs, builds, and maintains secure software and systems, focusing on preventing breaches by integrating security into the entire development lifecycle (DevSecOps), creating tools like firewalls, intrusion detection systems, and hardening architectures against threats like SQL injection or XSS, often using Python, red teaming tactics, and requiring skills in coding, cloud security, and threat modeling to ensure robust, resilient applications.
Essential Job Functions
Secure Software Development
- Designs and develops software with security best practices in mind
- Implements secure coding standards to prevent vulnerabilities like SQL injection, XSS, and buffer overflows
- Conducts code reviews to ensure compliance with security guidelines
Threat Modeling & Risk Assessment
- Identifies potential security threats during the design phase
- Performs risk assessments and recommend mitigation strategies
- Develops threat models for applications and systems
Vulnerability Management
- Conducts regular security testing (static/dynamic analysis, penetration testing)
- Identifies, prioritizes, and remediates vulnerabilities in software and infrastructure
- Stays updated on emerging threats and apply patches promptly
Security Architecture & Design
- Defines and implements secure architecture for applications and systems
- Ensures proper authentication, authorization, encryption, and data protection mechanisms
- Integrates security controls into CI/CD pipelines
Incident Response & Forensics
- Assists in investigating security breaches related to software
- Provides root cause analysis and implement preventive measures
- Collaborates with security operations teams during incidents
Compliance & Documentation
- Ensures software meets regulatory and industry compliance standards (e.g., GDPR, HIPAA, PCI-DSS)
- Maintains documentation for security policies, procedures, and system configurations
Collaboration & Training
- Works closely with developers, QA, and DevOps teams to embed security in the SDLC
- Provides training and guidance on secure coding practices
- Communicates security risks and solutions to stakeholders
- Performs other duties as assigned
Education & Experience
- Bachelor’s degree in computer science, Software Engineering, Cybersecurity, or a related field
- Typically requires 5+ years of industry experience
Preferred or Specialized
- N/A
Certifications & Licenses
- CISSP(Certified Information Systems Security Professional)
- OSCP(Offensive Security Certified Professional)
Knowledge, Skills & Abilities
In-depth ability to:
- Work across multiple environments including cloud and on-premises, and multiple operating systems
- Use modern web development technologies and techniques (e.g., HTML5, CSS, Java Script, etc.)
- Perform design (e.g., prototype, user interface (UI) design, user experience (UX) design, interaction design)
- Develop solutions for both mobile and desktop
- Collaborate with both business and IT stakeholders and develop constructive working relationships with team and non-team members
- Use judgment to form conclusions that may challenge conventional wisdom
- Consistently apply original thinking to produce new ideas and innovate
In-depth understanding of:
- How components throughout the technology “stack” interact
- Front and back-end programming languages/tools
In-depth knowledge of:
- Continuous integration / continuous delivery (CI/CD), Agile, and automated deployment best practices
- Databases and database interaction
- Code versioning tools
- Use cases for architectural components and how to apply them
Applicants must be authorized to work in the U.S. without sponsorship now or in the future.
Pay Range :
- $94,000-$129,000 per year
- This range is based on the expected level of experience and skills for this position. Final compensation will depend on individual
Benefits:
- Health, Dental and Vision Insurance
- Generous 401(k) with company match
- Paid Time Off (PTO) with Paid Holidays
- Flexible/Hybrid Work Schedule
- Paid Volunteer Program
For more information about the benefits we offer, please visit our Careers Page .
Recommended Jobs
Prep Cook
Chef/owner Stephanie Izard is seeking a.m. prep cooks that want to gain knowledge and experience in a fast-paced, creative atmosphere. We are searching for hard-working individuals with a great attit…
Busser
$12.62 per hour - $12.62 per hour plus tips. Our Winning Family Starts With You! Check out these great benefits! ~ Flexible schedules to help you balance other life commitments (school, ch…
Studio+ Customer Growth Consulting - TMT - Manager
Location: Atlanta, Boston, Chicago, New York, Washington At EY, we’re all in to shape your future with confidence. We’ll help you succeed in a globally connected powerhouse of diverse teams…
Operations Controller
Gucci seeks an Operations Controller in Chicago to manage stockroom efficiency and inventory accuracy. The role involves executing shipping and receiving processes, resolving operational issues, and m…
School Psychologist - SY 26/27
About Intrinsic Schools Intrinsic Schools is a public charter network committed to reimagining secondary education so that every student is prepared for postsecondary success and meaningful, world…
Certified and Registered Medical Assistant CMA RMA
Certified and Registered Medical Assistant Job Summary The Certified/Registered Medical Assistant-CMA/RMA works with general methods and procedures, exercises considerable independent judgement to s…
Patient Financial Advocate
Part Time, Entry Level - GREAT way to get hands on experience! Plenty of opportunities for growth within! Location: ONSITE at a Medical Facility in Niles, MI Hours: Sunday 10am-6:30 Monday Tu…
Litigation Paralegal - Chicago
We are seeking highly organized and detail-oriented Litigation Paralegals to work with our clients, many of which are Fortune 500 companies across various industries. You would support attorneys ac…
Addiction Counselor - Remote
Healthcare in the U.S. is an ever-changing maze filled with confusion and complexity. Amaze Health is a company dedicated to empowering our patients with all the tools, resources, and medical support…
Especialista en Hidrogeología Junior
Job Description Actualmente se ha generado una oportunidad para integrarse a AtkinsRéalis Perú como Especialista en Hidrogeología Junior. Responsabilidades: Trabajo de campo para caracteriza…