1

Senior Python Developer Jobs in North Dakota (NOW HIRING)

Senior Systems Engineer II

Surrey, ND · Hybrid

$101K - $139K/yr

... Python/Terraform), monitoring, reporting, and operational excellence initiatives. This ... About the Role The Senior II, Systems Engineer position exists to provide direct input to project ...

Under the direction of the Senior Software Developer/Architect, you build, automate, and maintain ... Proficient scripting in PowerShell, Bash, or Python. * Proficient with source control and artifact ...

$40/hr

Implement developer tools or product features under the direction of a senior developer ... Some experience in one or more of Python, Go, Java, C/C++/C#, Dart, or JavaScript * Additional ...

$40/hr

Implement developer tools or product features under the direction of a senior developer ... Some experience in one or more of Python, Go, Java, C/C++/C#, Dart, or JavaScript * Additional ...

$40/hr

Implement developer tools or product features under the direction of a senior developer ... Some experience in one or more of Python, Go, Java, C/C++/C#, Dart, or JavaScript * Additional ...

$40/hr

Implement developer tools or product features under the direction of a senior developer ... Some experience in one or more of Python, Go, Java, C/C++/C#, Dart, or JavaScript * Additional ...

ND · On-site

$73K - $174K/yr

Proficiency in Python and relevant AI/ML libraries and frameworks. * Strong understanding of NLP ... engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data ...

Showing results 21-40

Senior Python Developer information

See North Dakota salary details

$58.2K

$150.2K

$206.3K

How much do senior python developer jobs pay per year?

As of Sep 10, 2026, the average yearly pay for senior python developer in North Dakota is $150,222.00, according to ZipRecruiter salary data. Most workers in this role earn between $128,600.00 and $173,000.00 per year, depending on experience, location, and employer.

What are the main responsibilities of a senior Python developer?

A Senior Python Developer is responsible for designing, developing, and maintaining complex software applications using the Python programming language. They lead the technical aspects of projects, mentor junior developers, and ensure code quality through code reviews and best practices. Additionally, they collaborate with cross-functional teams to gather requirements, solve technical challenges, and deploy scalable and efficient solutions. Senior Python Developers are also expected to stay updated with the latest trends and advancements in Python and related technologies.

What are the key skills and qualifications needed to thrive as a senior Python developer?

To thrive as a Senior Python Developer, you need advanced proficiency in Python programming, experience with software architecture, and a solid understanding of algorithms and data structures, usually backed by a degree in computer science or related fields. Familiarity with frameworks like Django or Flask, version control systems such as Git, and containerization tools like Docker are typically required, alongside knowledge of modern CI/CD pipelines. Strong problem-solving abilities, effective communication, and leadership skills help you collaborate with teams and mentor junior developers. Mastery of these skills ensures the delivery of scalable, maintainable software solutions and the ability to drive technical excellence within development teams.

What are some common challenges faced by senior Python developers when leading a development team?

Senior Python Developers often encounter challenges such as balancing hands-on coding with mentoring junior team members and ensuring code quality across the team. They are also responsible for making architectural decisions, which requires staying updated on best practices and emerging Python frameworks. Additionally, coordinating collaboration between cross-functional teams (like DevOps, QA, and front-end developers) can be complex, especially in agile environments where requirements may shift rapidly. Overcoming these challenges helps foster a productive and innovative team culture.

What is the difference between Senior Python Developer vs Python Developer?

AspectSenior Python DeveloperPython Developer
Required ExperienceTypically 5+ years, with leadership and complex project experienceUsually 1-3 years, focusing on core Python skills
ResponsibilitiesDesigning architecture, mentoring, handling complex systemsWriting code, debugging, implementing features
CertificationsOptional but beneficial (e.g., Python certifications, cloud certs)Often not required
Work EnvironmentCollaborative teams, project planning, code reviewsDevelopment-focused, task-oriented

The main difference between a Senior Python Developer and a Python Developer lies in experience, responsibilities, and leadership. Senior developers handle complex projects, mentor others, and often participate in architecture decisions, while Python Developers focus on coding and feature implementation. Both roles are essential in tech companies, but the senior role requires more experience and broader skills.

Are senior Python developers still in demand?

Senior Python developers remain in high demand due to the language's versatility in web development, data analysis, machine learning, and automation. Companies seek experienced developers with skills in frameworks like Django or Flask, and proficiency in cloud platforms and APIs enhances job prospects.

How much does a senior Python developer make?

A senior Python developer typically earns between $100,000 and $150,000 annually, depending on experience, location, and industry. They often possess strong skills in frameworks like Django or Flask and may hold certifications or advanced degrees that influence salary levels.

What does a senior Python developer do?

A senior Python developer designs, develops, and maintains complex software applications using Python. They often lead projects, review code, optimize performance, and collaborate with cross-functional teams, requiring strong problem-solving skills and knowledge of frameworks like Django or Flask. Additionally, they may mentor junior developers and ensure code quality through testing and best practices.

What are the most commonly searched types of Python Developer jobs in North Dakota?

The most popular types of Python Developer jobs in North Dakota are:

What are popular job titles related to Senior Python Developer jobs in North Dakota?

For Senior Python Developer jobs in North Dakota, the most frequently searched job titles are:

What job categories do people searching Senior Python Developer jobs in North Dakota look for?

The top searched job categories for Senior Python Developer jobs in North Dakota are:

What cities in North Dakota are hiring for Senior Python Developer jobs?

Cities in North Dakota with the most Senior Python Developer job openings:

What are popular job titles related to Senior Python Developer jobs in ND?

For Senior Python Developer jobs in ND, the most frequently searched job titles are:

Infographic showing various Senior Python Developer job openings in North Dakota as of August 2026, with employment types broken down into 2% Internship, 86% Full Time, 4% Part Time, 1% Temporary, and 7% Contract. Highlights an 79% Physical, 6% Hybrid, and 15% Remote job distribution, with an average salary of $150,222 per year, or $72.2 per hour.

Senior Systems Engineer II

Surrey, ND • Hybrid

LexisNexis
IT Services • 10K+ employees

$101K - $139K/yr

Full-time

Posted 14 days ago


LexisNexis rating

7.6

Company rating: 7.6 out of 10

Based on 17 frontline employees who took The Breakroom Quiz

195th of 502 rated business services


Job description

Are you passionate about building resilient, scalable infrastructure that protects critical business data and services?


Do you enjoy solving complex storage, backup, and hybrid cloud challenges while driving operational excellence and innovation?


About the Business

LexisNexis Risk Solutions provides customers with solutions and decision tools that combine public and industry specific content with advanced technology and analytics to assist them in evaluating and predicting risk and enhancing operational efficiency. We use the power of data and advanced analytics to help our customers make better, timelier decisions. By bringing clarity to information, we ultimately help make communities safer, insurance rates more accurate, commerce more transparent, business decisions easier and processes more efficient. You can learn more about LexisNexis Risk at https://risk.lexisnexis.com/


About our Team

The Data Management Team owns the design, implementation, operation, and continuous improvement of LNRS enterprise-wide storage and data protection capabilities. This encompasses mission-critical infrastructure spanning: On-premises and colocation storage arrays (Dell Unity, PowerStore, PowerScale, PowerVault platforms), Enterprise backup and recovery solutions (Commvault, Avamar, Data Domain) with immutable/WORM storage for ransomware resilience and compliance, Fiber Channel SAN fabric, zoning, cabling, and data center hardware infrastructure, Hybrid cloud storage and backup services (AWS and Azure) supporting migrations and modernization, Automation, scripting (Bash/Python/Terraform), monitoring, reporting, and operational excellence initiatives. This infrastructure directly enables data availability, regulatory compliance, business continuity, and ransomware protection for the entire organization.


About the Role

The Senior II, Systems Engineer position exists to provide direct input to project plans, schedules, and methodology in the operation and maintenance of multiple system environments, with a strong emphasis on enterprise data storage, backup and recovery solutions, and hybrid cloud infrastructure in support of the data management team. The candidate responds to system management alerts to handle system/operations exceptions within the assigned enterprise systems of product offerings. This position is also responsible for triage change management support and contributes to strategic planning and operational excellence for data protection and storage optimization.


Responsibilities

  • Provide strategic input to project plans, schedules, and operational methodologies for the maintenance, optimization, and evolution of enterprise storage, backup/recovery, and hybrid cloud environments supporting the data management team.
  • Monitor system management alerts and respond promptly to handle storage, backup, infrastructure, and data protection exceptions, ensuring high availability, data integrity, and minimal business impact.
  • Diagnose complex system, storage performance, and data protection problems using logs, traces, performance metrics (I/O, latency, throughput), and advanced diagnostic tools.
  • Manage and administer enterprise storage arrays (Dell Unity, PowerStore, PowerScale, and equivalent platforms), including provisioning, volume/LUN management, replication, snapshots, tiering, and proactive capacity planning.
  • Manage and administer enterprise backup and recovery solutions (Dell Avamar, Commvault, and cloud-native services), including policy design, job scheduling, monitoring, success rate reporting, and regular restore testing/validation.
  • Manage and administer brocade fiber channel switches, including experience with data migrations and SANNav software. Switch CLI experience a plus.
  • Design, implement, and manage cloud storage and backup solutions on Microsoft Azure and Amazon Web Services (AWS), optimizing for performance, security, compliance, scalability, and cost efficiency.
  • Develop, maintain, and optimize automation scripts, workflows, and infrastructure-as-code (IaC) solutions using Bash, Python, Terraform, and complementary tools to provision storage, automate backups, orchestrate data protection, and reduce manual effort.
  • Implement and manage immutable storage technologies, WORM (Write Once Read Many) configurations, and object-lock policies to protect critical data against ransomware, accidental deletion, and to meet regulatory retention requirements.
  • Perform fiber channel infrastructure administration including cabling standards and best practices, zoning, LUN masking, multipathing, and SAN fabric troubleshooting to maintain high-performance, resilient storage connectivity.
  • Lead or significantly contribute to the architectural design, solutioning, and long-term roadmap development for storage, data protection, backup, and hybrid cloud infrastructure aligned with business objectives and emerging technologies.
  • Provide strategic vision and actionable recommendations for the data management department, identifying opportunities for technology adoption, process automation, risk reduction, and continuous improvement.
  • Manage capital expenditures (CapEx) and operational expenditures (OpEx) for storage, backup, and related infrastructure projects, including budgeting, forecasting, vendor negotiations, TCO analysis, and ensuring fiscal accountability and ROI.
  • Create, maintain, and govern comprehensive technical documentation including architecture diagrams, configuration standards, SOPs, runbooks, disaster recovery plans, and knowledge base articles to ensure operational consistency and knowledge retention.
  • Mentor, coach, and train team members through structured knowledge transfer, documentation, hands-on labs, and workshops on storage administration, backup best practices, automation techniques, cloud technologies, and advanced troubleshooting to build team capability and bench strength.
  • Install, configure, patch, troubleshoot, and optimize system components, storage software, backup agents, cloud connectors, and related program products across heterogeneous Linux, UNIX, and Windows environments.
  • Develop, review, and optimize scripts, job controls, orchestration workflows, and automation for data movement, backup/recovery jobs, system maintenance, and operational tasks to maximize efficiency and reliability.
  • Collaborate closely with application development, network, security, cloud, and vendor teams to coordinate changes, integrations, migrations, and issue resolution while consistently meeting deadlines, SLAs, and compliance requirements.
  • Ensure rigorous adherence to change management, incident, problem, and request processes, including proper creation, impact assessment, documentation, approval, execution, testing, and closure of all changes and service requests.
  • Demonstrate deep understanding of storage systems (block, file, object), backup technologies, cloud platforms, operating system internals (Linux/UNIX kernels, file systems), Windows infrastructure, virtualization, and performance optimization principles.
  • All other duties as assigned to support the mission and objectives of the data management team and enterprise infrastructure operations.

Requirements:

  • Systems Engineering experience, with demonstrated hands-on expertise in enterprise storage array administration, backup and recovery solutions, automation, and hybrid cloud infrastructure.
  • BS in Engineering, Computer Science, Information Technology, or a related field; or equivalent professional experience required.
  • Enterprise storage administration and optimization: Dell Unity, PowerStore, PowerScale (or equivalent enterprise block, file, and scale-out NAS platforms).
  • Backup, recovery, and data protection platforms: Dell Avamar, Commvault, and cloud-native backup/recovery services with proven restore validation experience.
  • Automation, scripting, and infrastructure-as-code: Bash, Python, Terraform, Ansible (or equivalent) for provisioning, orchestration, and operational efficiency.
  • Public cloud storage and hybrid cloud architectures: Microsoft Azure (Blob Storage, Azure Files, Managed Disks, Azure Backup) and Amazon Web Services (S3, EBS, EFS, AWS Backup, Glacier).
  • Immutable storage, WORM policies, object lock, and ransomware-resilient data protection architectures and strategies.
  • Fiber Channel SAN infrastructure: cabling standards, zoning, multipathing, fabric management, and end-to-end connectivity troubleshooting.
  • Systems and storage architecture design, solution development, and strategic technology roadmapping for on-premises and hybrid cloud environments.
  • Financial and vendor management: CapEx/OpEx budgeting, forecasting, TCO analysis, RFP/RFI processes, and contract negotiation for storage and data protection solutions.
  • Technical writing and documentation excellence: architecture diagrams, configuration baselines, SOPs, runbooks, DR plans, and knowledge management systems.
  • Team development and enablement: mentoring, training program development, knowledge transfer, and building organizational capability in storage, backup, automation, and cloud technologies.
  • Multi-platform systems engineering: Linux (RHEL, Ubuntu, etc.), UNIX variants, Windows Server, virtualization (VMware/Hyper-V), containers, and software-defined infrastructure.
  • Advanced monitoring, observability, alerting, logging, and problem management tools; strong root-cause analysis and performance tuning expertise.
  • IT Service Management (ITIL), change/incident/problem management processes, and IT governance/compliance frameworks.
  • Exceptional analytical, problem-solving, communication (written and verbal), collaboration, and stakeholder management skills across technical and business audiences.

Risk benefit statement

  • Learn more about the LexisNexis Risk team and how we work https://relx.wd3.myworkdayjobs.com/RiskSolutions/page/21c296c982531000b79663f3194b0000
U.S. National Base Pay Range: $95,300 - $158,800. Geographic differentials may apply in some locations to better reflect local market rates. This job is eligible for an annual incentive bonus.

We know your well-being and happiness are key to a long and successful career. We are delighted to offer country specific benefits. Click here to access benefits specific to your location.

We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Formor please contact 1-855-833-5120.

Criminals may pose as recruiters asking for money or personal information. We never request money or banking details from job applicants. Learn more about spotting and avoiding scams here.

Please read our Candidate Privacy Policy.

We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law.

USA Job Seekers:

EEO Know Your Rights.


What LexisNexis employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom