1

Senior Python Developer Jobs in North Dakota (NOW HIRING)

Role Overview We are seeking an experienced Sr. Full-Stack Engineer who can take ideas from ... Python), API styles (REST/GraphQL), and supporting systems (DynamoDB/SQL/MongoDB, Redis, SQS/SNS ...

New

$18 - $50/hr

Mentorship from senior employees * Individual career development planning * Professional and ... Python Scripting preferred * Familiarity with PCB design and 2.5D/3D IC technologies is a plus

$18 - $50/hr

Mentorship from senior employees * Individual career development planning * Professional and ... Python Scripting preferred * Familiarity with PCB design and 2.5D/3D IC technologies is a plus

$18 - $50/hr

Mentorship from senior employees * Individual career development planning * Professional and ... Python Scripting preferred * Familiarity with PCB design and 2.5D/3D IC technologies is a plus

$18 - $50/hr

Mentorship from senior employees * Individual career development planning * Professional and ... Python Scripting preferred * Familiarity with PCB design and 2.5D/3D IC technologies is a plus

$18 - $50/hr

Mentorship from senior employees * Individual career development planning * Professional and ... Python Scripting preferred * Familiarity with PCB design and 2.5D/3D IC technologies is a plus

$18 - $50/hr

Mentorship from senior employees * Individual career development planning * Professional and ... Python Scripting preferred * Familiarity with PCB design and 2.5D/3D IC technologies is a plus

Showing results 41-60

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

Staff Software Engineer

Bismarck, ND • On-site

Other

Posted 2 days ago

New


Job description

Role Overview

We are seeking an experienced Sr. Full-Stack Engineer who can take ideas from prototype to production-ready releases for an initial cohort of customers, moving quickly while meeting baseline requirements required in a large enterprise environment.

You will play a key role in building end-to-end product capabilities across modern web experiences and cloud services, applying strong engineering judgment to deliver secure, solutions with lightweight architecture.You will also leverage the latest AI agents and developer toolsets to dramatically expedite product development, accelerating prototyping, implementation, testing, and iteration to deliver measurable customer outcomes.

This role requires strong problem-solving skills and comfort operating in ambiguous spaces. You will be breaking down complex customer problems into short-cycle product experiments and learning quickly through feedback.

This is a primarily remote role, with occasional travel for in-person collaboration with colleagues and customers.

Responsibilities
  • Build and ship end-to-end product experiences across modern web applications, owning delivery from early concept through production release and iteration.

  • Rapidly prototype new concepts, validate feasibility and user value, and graduate successful prototypes into secure, scalable, maintainable production services for the first set of customers.

  • Design and manage AI-powered capabilities across retrieval, context shaping, and personalization (RAG, context engineering, collaborative filtering, content-based filtering, etc.), balancing quality, safety, privacy, and latency.

  • Build or leverage API-first, versioned REST microservices that expose domain capabilities in a consistent, reliable way across experiences.

  • Apply AI agents and modern developer tooling to speed up development workflows, including scaffolding, code generation, evaluation, debugging, and test automation.

  • Establish engineering clarity and alignment through strong technical communication and documentation (e.g., architecture briefs, API specs, runbooks, decision records).

  • Champion pragmatic software quality practices: code reviews, automated testing, CI/CD, observability, performance tuning, and cloud cost-aware design.

  • Partner closely with Product, Design, Research, Data Science, and customer-facing teams to translate needs into working software that meets business outcomes.

  • Ensure regulatory, compliance, security, and privacy expectations are met throughout development and release.

  • Independently create a test strategy (unit/integration/e2e) aligned to risk, including security testing.

  • Write architecture briefs and proposals (lightweight but clear), run experiments, and document tradeoffs.

  • Integrate telemetry for performance, reliability, availability, and usage insights.

  • Perform other duties as assigned.

Requirements
  • 5-8 years of professional software engineering experience, with substantial ownership of full-stack web applications shipped to production.

  • Strong front-end engineering skills with modern JavaScript frameworks (React/Next.js preferred), UI frameworks (Tailwind, MUI, etc.), accessibility (WCAG 2.2), and scalable design systems.

  • Strong backend engineering skills building APIs and services, including REST API design, authentication/authorization, and versioning strategies spanning service frameworks (.NET, Node.js, Python), API styles (REST/GraphQL), and supporting systems (DynamoDB/SQL/MongoDB, Redis, SQS/SNS, Kafka).

  • Hands-on expertise bootstrapping AWS, including designing, deploying, and operating production workloads (serverless and/or container-based), plus monitoring and cost controls.

  • Experience designing or working within microservices and API-first architectures, including service boundaries, contracts, and integration patterns.

  • Hands-on experience building, deploying, and operating services using containers (Docker) and orchestration platforms (Kubernetes or a managed equivalent), supported by CI/CD pipelines (e.g., GitHub Actions, Jenkins, or similar tooling).

  • Applied experience building AI-enabled product features, including RAG or retrieval-based grounding approaches, with a mindset toward evaluation and quality measurement.

  • Strong software engineering fundamentals: testing strategy, code quality, system design, observability, reliability, and incident-minded thinking.

  • Strong problem-solving skills, including the ability to navigate complexity, assess tradeoffs, and execute with confidence in ambiguous environments.

  • Ability to collaborate across a large organization without direct authority, aligning stakeholders through clear communication and pragmatic technical leadership.

  • Practical experience applying AI-assisted development workflows, including agents/subagents and tools like Claude Code, Devin, Ralph, and Builder.io, to rapidly build, test, and refine product features.

  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.

Ideal candidates would also have
  • Experience in EdTech, learning science-informed product development, or regulated/high-trust user experiences; ideally with Ed-Fi–aligned Data Services.

  • Experience with experimentation frameworks (feature flags, A/B testing) and product analytics to evaluate shipped work.

  • Experience with eCommerce and related analytics tools and platforms (Mixpanel, Google Analytics, Statsig, Grafana, etc.)

  • Advanced degree or certifications (MBA or equivalent).

Compensation at Pearson is influenced by a wide array of factors including but not limited to skill set, level of experience, and specific location.

The salary range is between $140,000 - $180,000. and information on benefits offered is here.

Applications will be accepted through 25th July 2026. This window may be extended depending on business needs.

#LI-P1

Job: Engineering Job Family: TECHNOLOGY Organization: Virtual Learning Schedule: FULL_TIME Workplace Type: Remote Req ID: 24716

#location

Who we are:

At Pearson, our purpose is simple: to help people realize the life they imagine through learning. We believe that every learning opportunity is a chance for a personal breakthrough. We are the world's lifelong learning company. For us, learning isn't just what we do. It's who we are. To learn more: We are Pearson.

Pearson is an Equal Opportunity Employer and a member of E-Verify. Employment decisions are based on qualifications, merit and business need. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, sexual orientation, gender identity, gender expression, age, national origin, protected veteran status, disability status or any other group protected by law. We actively seek qualified candidates who are protected veterans and individuals with disabilities as defined under VEVRAA and Section 503 of the Rehabilitation Act.

If you are an individual with a disability and are unable or limited in your ability to use or access our career site as a result of your disability, you may request reasonable accommodations by emailing TalentExperienceGlobalTeam@grp.pearson.com.

#J-18808-Ljbffr