1

Senior Python Engineer Jobs in Raleigh, NC (NOW HIRING)

Sr Security Engineer - IAM

Raleigh, NC · On-site

$111K - $152K/yr

The Sr. Security Engineer - IAM is a mid to senior-level role responsible for driving the design ... Experience with automation of user lifecycle management using tools such as PowerShell, Python, or ...

Sr Security Engineer - IAM

Raleigh, NC · On-site

$111K - $152K/yr

The Sr. Security Engineer - IAM is a mid to senior-level role responsible for driving the design ... Experience with automation of user lifecycle management using tools such as PowerShell, Python, or ...

Senior Cloud Engineer

Raleigh, NC · On-site

$54.25 - $72.50/hr

SENIOR CLOUD ENGINEER Location: Raleigh, NC or Wilmington, NC (On-site/Hybrid), Remote ok with ... Scripting and automation skills (Python, PowerShell, Bash) * Experience implementing security ...

Senior Cloud Engineer

Raleigh, NC · On-site

$54.25 - $72.50/hr

SENIOR CLOUD ENGINEER Location: Raleigh, NC or Wilmington, NC (On-site/Hybrid), Remote ok with ... Scripting and automation skills (Python, PowerShell, Bash) * Experience implementing security ...

Senior Vulnerability Management Engineer

Raleigh, NC · On-site

$111K - $152K/yr

... Senior Vulnerability Management Engineer to join our elite Security Engineering Team. This crucial ... Excellent scripting skills in Python or Bash for custom vulnerability identification. Visa ...

Senior Software Engineer

Raleigh, NC · On-site

$108K - $142K/yr

Proven experience with programming languages (e.g., Java, Python, C++, or TypeScript) for software ... Senior Software Engineer Preferences: Above all, we value passion, a continuous desire to learn ...

Senior Software Engineer

Raleigh, NC · On-site

$108K - $142K/yr

Proven experience with programming languages (e.g., Java, Python, C++, or TypeScript) for software ... Senior Software Engineer Preferences: Above all, we value passion, a continuous desire to learn ...

Asset Management Senior Engineer

Zebulon, NC · On-site

$88K - $121K/yr

If so, this Asset Management Senior Engineer role could be an ideal opportunity to explore. The ... Python) to improve diagnostics and decision-making. * Use cross sites scorecards to enable ...

Senior Software Engineer

Raleigh, NC · On-site

$119K - $157K/yr

... code in Java, Python (pandas, NumPy), and SQL aligned to enterprise engineering standards ... Collaborate with architects and senior engineers to implement system designs and technical ...

Senior Software Engineer

Raleigh, NC · Remote

$119K - $157K/yr

... code in Java, Python (pandas, NumPy), and SQL aligned to enterprise engineering standards ... Collaborate with architects and senior engineers to implement system designs and technical ...

Sr. Software Engineer

Morrisville, NC · On-site

$196K - $255K/yr

Job Summary As a Senior Software Engineer - Cloud Infrastructure, you will help build, operate, and ... Strong coding / scripting skills in Python, Go, or PowerShell. * Deep experience with Linux ...

Senior Staff Software Engineer

Raleigh, NC · On-site

$119K - $157K/yr

The Senior Staff Software Engineer will provide technical leadership and hands-on software ... Java, Python, JavaScript, C#, Go, Objective-C, and/or Swift) Preferred : • Clear written ...

next page

Showing results 1-20

Senior Python Engineer information

See Raleigh, NC salary details

$53.5K

$138K

$189.6K

How much do senior python engineer jobs pay per year?

As of Jul 8, 2026, the average yearly pay for senior python engineer in Raleigh, NC is $138,012.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,100.00 and $158,900.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Senior Python Engineer, and why are they important?

To thrive as a Senior Python Engineer, you need expert knowledge of Python programming, software architecture, and experience with web frameworks, supported by a degree in computer science or related field. Familiarity with tools like Django, Flask, REST APIs, Docker, and version control systems such as Git is typically required, along with possible certifications in cloud technologies or Python itself. Strong problem-solving abilities, leadership, and effective communication skills help you lead teams and collaborate across departments. These skills ensure robust, scalable software solutions and foster innovation and efficiency within development projects.

What does a Senior Python Engineer do?

A Senior Python Engineer is an experienced software developer who specializes in designing, developing, and maintaining applications using the Python programming language. They often take on leadership roles within development teams, contribute to architectural decisions, and mentor junior engineers. Senior Python Engineers work on complex projects, ensure code quality, and help implement best practices to improve efficiency and reliability. Their work may span back-end development, data engineering, automation, and integrating with other technologies.

What are the common challenges Senior Python Engineers face when leading projects, and how can they effectively address them?

Senior Python Engineers often encounter challenges such as balancing hands-on coding with overseeing project architecture, mentoring junior developers, and ensuring code quality across the team. Effectively addressing these challenges involves strong communication, setting clear coding standards, and fostering a collaborative environment through regular code reviews and knowledge-sharing sessions. Staying updated on best practices and leveraging automation tools for testing and deployment can also help streamline workflows and maintain high-quality deliverables.
What are the most commonly searched types of Python Engineer jobs in Raleigh, NC? The most popular types of Python Engineer jobs in Raleigh, NC are:
What job categories do people searching Senior Python Engineer jobs in Raleigh, NC look for? The top searched job categories for Senior Python Engineer jobs in Raleigh, NC are:
What cities near Raleigh, NC are hiring for Senior Python Engineer jobs? Cities near Raleigh, NC with the most Senior Python Engineer job openings:
Sr Security Engineer - IAM

Sr Security Engineer - IAM

State Employees' Credit Union

Raleigh, NC • On-site

$111K - $152K/yr

Full-time

Re-posted 14 days ago


State Employees' Credit Union (North Carolina) rating

8.2

Company rating: 8.2 out of 10

Based on 23 frontline employees who took The Breakroom Quiz


Job description

If you are motivated and believe in the credit union philosophy of "People Helping People," join our team!
Position Overview:
The Sr. Security Engineer - IAM is a mid to senior-level role responsible for driving the design, development, and advancement of SECU's IAM program.
This individual will serve as a subject matter expert (SME) and technical lead, providing support as well as participating in the strategic direction, implementation, and continuous improvement of IAM solutions, including Privileged Access Management (PAM), Single Sign-On (SSO), Identity Governance and Administration (IGA), Multi-Factor Authentication (MFA), Active Directory (AD), Customer Identity and Access Management (CIAM), and other IAM technologies.
This role will be instrumental in designing and optimizing IAM frameworks, automating identity processes, and ensuring compliance with security policies and regulatory requirements. The engineer will collaborate with cybersecurity, IT, and business stakeholders to enhance security posture, mitigate identity-related risks, and drive IAM adoption.
Additionally, they will mentor junior engineers, lead complex IAM projects, and provide technical guidance to strengthen the overall cybersecurity strategy.
Responsibilities:
  • (30%) Assist with implementation and maintenance of technical security solutions including planning, deployment coordination, change management, documentation, and training to enhance SECU's security posture.
  • (20%) Configure and tune security tools, integrate them with enterprise controls, and evaluate vendor offerings and new tools to improve security responsiveness.
  • (20%) Identify and recommend opportunities for documentation enhancements, cost savings, service quality improvements, and operational efficiency.
  • (10%) Support governance and compliance efforts by participating in assessments and remediation activities to ensure adherence to security standards and regulations.
  • (10%) Participate in on-call rotation and serve as a resource for technical support of information security technologies and mentor junior engineers.
  • (10%) Pursue and maintain skills and certifications to stay current with advancing cybersecurity trends and best practices.
  • Responsibilities will include participation in special assignments and cross-functional initiatives as required.

Required Education & Experience (Knowledge, Skills, & Abilities):
  • Candidate must live in North Carolina or contiguous state.
  • Bachelor's Degree in Computer Science, Information Technology, Cyber Security, or related field.
    • Additional 3 years of relevant experience can be considered in lieu of degree.
  • Minimum 5 years of experience in related field.
  • Primary IAM Solution Experience
    • Experience with SailPoint IDN is most preferred along with experience in Okta, and Cloud Identity solutions like Entra and AWS are preferred.
  • General IAM Solutions
    • Proficient in implementing or supporting two or more IAM solutions such as PAM, SSO, Directory Services, IGA, CIAM, and MFA
    • Experience in implementing integrations between multiple IAM solutions.
    • Knowledge of cloud directories such as Entra ID, AWS Directory Service, and Google Cloud Identity.
    • Knowledge of hybrid IAM environments and cloud-to-cloud identity integration.
    • Understanding of APIs how they are used to integrate IAM systems with other applications.
  • Authentication and Authorization Protocols
    • Understanding of authentication and authorization protocols such as OAuth2.0, OIDC (OpenID Connect), SAML (Security Assertion Markup Language), LDAP (Lightweight Directory Access Protocol), Kerberos, and XACML (eXtensible Access Control Markup Language).
  • IAM Governance and Compliance
    • Familiarity with IAM governance frameworks and standards such as NIST, ISO 27001, SOX, and GDPR.
    • Experience with audit and compliance reporting.
  • User Lifecycle Management
    • Experience in provisioning and de-provisioning user accounts, including Joiner-Mover-Leaver (JML) processes.
    • Experience with automation of user lifecycle management using tools such as PowerShell, Python, or IAM orchestration tools.
    • Experience in implementation or support of Role-Based Access Control (RBAC) and Attribute-Based Access Control (ABAC).
  • Security and Risk Management
    • Understanding of IAM's role in broader security frameworks and risk management.
    • Understanding of threat modeling and risk assessment related to identity and access.
  • Incident Response and Forensics
    • Ability to support IAM-related incident response efforts, including identifying and mitigating identity-based security incidents.
    • Understanding of forensic analysis related to identity breaches.
  • Automation and Scripting
    • Ability to leverage and understand scripting languages such as Python, PowerShell, or Bash for automating tasks.
  • Collaboration and Leadership
    • Experience in participating in cross-functional teams in IAM initiatives.
    • Ability to collaborate with security, IT operations, developers, and business stakeholders to align IAM solutions with organizational goals.
  • Problem-Solving and Analytical Skills
    • Strong problem-solving skills for troubleshooting and resolving IAM issues.
    • Analytical skills for identifying patterns and improving IAM processes.

Preferred Education & Experience (Knowledge, Skills, & Abilities):
  • Bachelor's degree in Computer Science, Information Technology, Cyber Security, or related field.
  • Preferred 5+ direct years of experience.
  • Professional certifications such as: CISSP, CISA, CISM, GIAC, CGEIT, CRISC, OSCE, or other relevant industry certification and/or desire to obtain such certifications.
  • Experience working within a DevOps environment
  • Experience in managing IAM projects from inception to delivery.
  • Understanding of FFIEC audit guidelines for banking regulators

Work Environment & Physical Requirements:
  • Computer for prolonged periods

SECU provides equal employment opportunity to all qualified persons regardless of race, color, religion, age, sex, sexual orientation, gender identity, national origin, genetic information, disability, veteran status, or other classification protected by law.
Disclaimer
State Employees' Credit Union reserves the right to fill this role at a higher/lower level based on business need.

What State Employees' Credit Union (North Carolina) employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom