1

Senior Python Engineer Jobs in Apex, 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 Systems Engineer

Raleigh, NC · On-site +1

$101K - $139K/yr

Senior Systems Engineer, Data Management Our field sales professionals rely on proactive technical ... Python, Spark, notebooks, and ML frameworks (e.g., scikit-learn, MLflow, TensorFlow/PyTorch ...

New

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 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 ...

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 ...

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 Software Engineer

Raleigh, NC · On-site

$119K - $157K/yr

They are seeking a Senior Software Engineer to develop software that connects physics-based ... g., Java, Python, C++, or TypeScript) for software development and/or data analysis. • ...

next page

Showing results 1-20

Senior Python Engineer information

See Apex, NC salary details

$41.9K

$108.2K

$148.6K

How much do senior python engineer jobs pay per year?

As of Jul 13, 2026, the average yearly pay for senior python engineer in Apex, NC is $108,180.00, according to ZipRecruiter salary data. Most workers in this role earn between $92,600.00 and $124,600.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 popular job titles related to Senior Python Engineer jobs in Apex, NC? For Senior Python Engineer jobs in Apex, NC, the most frequently searched job titles are:
What job categories do people searching Senior Python Engineer jobs in Apex, NC look for? The top searched job categories for Senior Python Engineer jobs in Apex, NC are:
What cities near Apex, NC are hiring for Senior Python Engineer jobs? Cities near Apex, NC with the most Senior Python Engineer job openings:
Infographic showing various Senior Python Engineer job openings in Apex, NC as of July 2026, with employment types broken down into 91% Full Time, 5% Part Time, and 4% Contract. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $108,180 per year, or $52 per hour.

Sr Security Engineer - IAM

NC SECU

Raleigh, NC • On-site

$111K - $152K/yr

Full-time

Re-posted 4 days ago


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.
  • Bachelors 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 year 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):

  • Bachelors 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:

*Note: "Working Conditions" or "ADA" - open to other language

  • 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.