1

Python Programmer Jobs in Remote, OR (NOW HIRING)

Lead IAM Engineer - Remote

OR · Remote

$125K - $140K/yr

Summary The Lead Identity and Access Management Engineer is responsible for designing, implementing ... Experience with scripting or automation using PowerShell, Python, or similar tools. KNOWLEDGE ...

This Engineer also understands the software development lifecycle (from coding to support) and ... Development experience in Python. * Experience with Agile/SCRUM Methodologies and development ...

Apps AI Solution Architect AMS

OR · Remote

$59 - $77.75/hr

Proficiency in Python, Node.js, or Java, with exposure to LLM integration, prompt engineering, and API orchestration. * Experience with leading AI-assisted productivity tools such as Claude, Gemini ...

Data Scientist

OR · On-site +1

Demonstrated experience in exploratory data analysis, feature engineering, and statistical testing. Experience with Python, R, SQL, and data science libraries (e.g., Pandas, NumPy, SciPy) is required.

Demonstrated experience in exploratory data analysis, feature engineering, and statistical testing. Experience with Python, R, SQL, and data science libraries (e.g., Pandas, NumPy, SciPy) is required.

Demonstrated experience in exploratory data analysis, feature engineering, and statistical testing. Experience with Python, R, SQL, and data science libraries (e.g., Pandas, NumPy, SciPy) is required.

Our commitment to excellence has earned us several prestigious awards, such as Best Engineering ... Experience with statistical or analytical tools (e.g., R, Python, Stata) preferred * Ability to ...

next page

Showing results 1-20

Python Programmer information

See Remote, OR salary details

$40

$68

$82

How much do python programmer jobs pay per hour?

As of Jul 12, 2026, the average hourly pay for python programmer in Remote, OR is $68.04, according to ZipRecruiter salary data. Most workers in this role earn between $62.45 and $72.07 per hour, depending on experience, location, and employer.

Are Python programmers in demand?

Python programmers are in high demand across various industries due to the language's versatility, ease of use, and widespread adoption in data science, web development, and automation. Employers seek professionals with skills in frameworks like Django or Flask and knowledge of libraries such as Pandas and NumPy, making Python a valuable skill for software development careers.

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

To thrive as a Python Programmer, you need strong proficiency in Python programming, understanding of algorithms, and a background in computer science or related fields. Familiarity with development tools like Git, testing frameworks such as PyTest, and experience with libraries like Django or Flask are typically required. Problem-solving ability, attention to detail, and effective teamwork are standout soft skills for this role. These skills ensure the development of reliable, scalable software solutions and smooth collaboration within technical teams.

Will AI replace Python coders?

AI tools can automate certain programming tasks, but Python programmers are essential for designing, developing, and maintaining complex software systems. AI is more likely to augment the work of Python developers rather than replace them entirely, especially as coding requires problem-solving and creativity that AI cannot fully replicate.

What Do Python Programmers Do?

A Python programmer uses the programming language called Python to write code for various applications, including big data manipulation, web servers, program scripting, and more. In this career, the software allows you to program quicker using fewer lines, which creates an easy-to-read code. You can find work in web or game development, data visualization, and analyzing data, among others. Your job duties vary based on your specialization, but they usually include working with files and extensive support libraries, creating, testing and implementing new or updated applications, and examining the code to spot problems.

What are some common challenges Python Programmers face when working on large-scale projects, and how can they overcome them?

Python Programmers working on large-scale projects often encounter challenges such as managing code maintainability, optimizing performance, and coordinating with cross-functional teams. To address these, it’s essential to follow best practices like modular programming, using virtual environments, and employing version control systems such as Git. Regular code reviews and clear communication within the team help maintain code quality and ensure everyone is aligned. Leveraging frameworks and libraries effectively can also streamline development and reduce repetitive tasks.

What is Python coding salary?

The salary for a Python programmer varies based on experience, location, and industry, but typically ranges from $60,000 to $120,000 annually in many regions. Entry-level positions may start around $50,000, while experienced developers with specialized skills or certifications can earn over $130,000 per year.

What is the difference between Python Programmer vs Software Developer?

AspectPython ProgrammerSoftware Developer
Required CredentialsTypically a degree in Computer Science or related field; proficiency in PythonDegree in Computer Science or related; proficiency in multiple programming languages including Python
Work EnvironmentOften in tech companies, startups, or freelance projects focused on Python-based tasksIn various industries, working on full software solutions, often across multiple languages and platforms
Employer & Industry UsageTech firms, data analysis, automation projectsSoftware firms, IT departments, app development

While a Python Programmer specializes in Python coding, a Software Developer works on broader software solutions, often using multiple languages. Both roles require similar foundational skills, but Software Developers typically handle more comprehensive project responsibilities.

What are Python Programmers?

Python Programmers are software developers who specialize in writing code using the Python programming language. They design, develop, and maintain applications or systems, often working on tasks such as web development, data analysis, machine learning, automation, and scripting. Python Programmers need strong problem-solving skills and a good understanding of programming concepts. They often collaborate with other developers, data scientists, and stakeholders to build efficient and scalable solutions.

What jobs can I do with Python programming?

Python programmers can work in roles such as software developers, data analysts, data scientists, machine learning engineers, automation specialists, and web developers. These jobs often require knowledge of frameworks like Django or Flask, and familiarity with tools such as Git and cloud platforms. Python's versatility makes it applicable across industries including finance, healthcare, and technology.
What are popular job titles related to Python Programmer jobs in Remote, OR? For Python Programmer jobs in Remote, OR, the most frequently searched job titles are:
What job categories do people searching Python Programmer jobs in Remote, OR look for? The top searched job categories for Python Programmer jobs in Remote, OR are:
What cities near Remote, OR are hiring for Python Programmer jobs? Cities near Remote, OR with the most Python Programmer job openings:
Lead IAM Engineer - Remote

Lead IAM Engineer - Remote

Data Analysis Inc.

OR • Remote

$125K - $140K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 11 days ago


Job description

Summary

The Lead Identity and Access Management Engineer is responsible for designing, implementing, and continuously improving enterprise IAM platforms while providing technical leadership across authentication, authorization, identity governance, and lifecycle management. This role serves as the IAM technical lead, defining and enforcing the operating model, including oversight of offshore administration processes to ensure secure, consistent, and auditable execution. The position owns identity security across both human and non-human identities, including workforce, service, application, and API identities. It also governs authentication mechanisms, token-based access, and service-to-service interactions across cloud and enterprise environments. Strong ownership of platforms such as PingID, Auth0, Duo, and Microsoft Entra ID is required, with a focus on modern authentication, MFA, SSO, and scalable identity governance. This includes governance of identity and access within AWS environments, including IAM roles, policies, and federated access. 


Duties & Responsibilities

  • Design, implement, and maintain IAM solutions across PingID, Auth0, Duo, Microsoft Entra ID, and AWS IAM environments.
  • Serve as the technical lead for IAM, defining architecture, standards, and the overall operating model.
  • Develop and enforce IAM processes and governance frameworks, including oversight of offshore operations, SLAs, and quality controls.
  • Own identity lifecycle management (joiner, mover, leaver), including automation of provisioning and deprovisioning.
  • Lead identity governance efforts, including access reviews, RBAC/ABAC models, and compliance with regulatory requirements.
  • Manage authentication and access controls, including SSO, MFA, conditional access, privileged access, and non-human identities (APIs, service accounts).
    • Design, implement, and govern AWS IAM including roles, policies, permission boundaries, and identity federation.
    • Manage AWS IAM roles for human and non-human identities, including service roles, cross-account access, and workload identities.
    • Implement and enforce least privilege access within AWS through policy design and role scoping.
    • Integrate AWS IAM with enterprise identity providers (Entra ID, Auth0) for federated access and SSO.
    • Govern access to AWS resources including management of access keys, role assumption, and temporary credentials.
    • Define and enforce controls for AWS service identities, including Lambda, EC2, and container-based workloads.
  • API / Token / Secrets
    • Align AWS IAM roles and temporary credential usage with token lifecycle and secrets management strategies.
  • Priviledged Access Management
    • The role includes ownership of cloud identity platforms, including AWS IAM, with responsibility for managing identities, roles, and access controls across multi-cloud environments.
  • Partner cross-functionally to integrate modern authentication protocols (SAML, OAuth, OIDC, SCIM), drive automation, support audits, and mentor IAM team members.


Qualifications & Requirements

Required Education, Experience, Certification/Licensure

  • Bachelor’s degree in Computer Science, Cybersecurity, Information Systems, or related technical field, or equivalent practical experience.
  • 7+ years of experience in cybersecurity or IT, with at least 5 years focused on Identity and Access Management.
  • Demonstrated hands on experience with PingID, Auth0, Duo, and Microsoft Entra ID.
  • Proven experience designing and operating IAM programs, including governance, lifecycle management, and offshore operating models.
  • Experience managing both human and non-human identities including service accounts, API identities, and application identities.
  • Strong understanding of authentication and authorization protocols including SAML, OAuth 2.0, OIDC, LDAP, and Kerberos.
  • Experience implementing identity lifecycle automation and provisioning frameworks.
  • Experience with privileged access management concepts and technologies.
  • Experience supporting hybrid environments integrating on premises Active Directory with Entra ID.

Preferred Education, Experience, Certification/Licensure

  • Industry certifications such as CISSP, CISM, Microsoft Identity and Access Administrator, or relevant IAM certifications.
  • Experience with identity governance and administration platforms.
  • Experience in regulated environments aligned to SOX, HIPAA, PCI DSS, or NIST frameworks.
  • Experience with secrets management and vault technologies.
  • Experience with scripting or automation using PowerShell, Python, or similar tools.

KNOWLEDGE, SKILLS AND ABILITIES (KSAs)

  • Deep expertise in identity security, zero trust architecture, and access governance frameworks.
  • Strong understanding of AWS IAM concepts including roles, policies, trust relationships, and cross-account access.
  • Knowledge of cloud identity patterns including federated access and workload identity in AWS.
  • Strong knowledge of modern authentication and access controls, including MFA, passwordless, API security, and service-to-service authentication.
  • Ability to design scalable IAM architectures and operating models supporting both human and non-human identities across distributed environments.
  • Strong analytical, problem-solving, and process design skills, with the ability to translate complex requirements into standardized procedures and runbooks.
  • Effective communication, documentation, and stakeholder management skills, with the ability to drive accountability and consistency across teams.

Company Description

Data Analysis Inc (DAI) is the parent company of a global group of privately held firms in fields ranging from institutional equity markets to digital investment news and information to omnichannel communication solutions. DAI provides leadership, oversight, and strategic direction and shapes the purpose, vision, and mission of these firms. Shared services include administration, finance, and human resources. DAI’s global team embraces an entrepreneurial focused environment fostering collaboration, teamwork, and creativity with a dynamic culture that emphasizes the value of its associates and their dedication to success. We strive to be leaders in our field, innovators with a history of being in the forefront of using technology to deliver our services.