1

Python Web Developer Jobs in Norfolk, VA (NOW HIRING)

... experience using Python or similar programming languages (Ruby, Java, R). • 2+ years of ... web design and development using HTML and CSS. • Experience in advanced AI techniques - fine ...

Sr. Software Engineer (TS/SCI)

Hampton, VA

$113K - $136K/yr

We are seeking a software developer to improve existing features and innovate new features for a ... Manage and analyze diverse data types and structures using programming languages like Python and ...

Data Engineer

Norfolk, VA · Hybrid

$116K - $139K/yr

Security+ or Network+ * ETL, data modeling, SQL, Python, Spark, cloud platforms (AWS, Azure, DoD ... Experience in the ability to develop and maintain web-based joint training. * Experience in ...

Data Engineer

Norfolk, VA · On-site

$116K - $139K/yr

Security+ or Network+ * ETL, data modeling, SQL, Python, Spark, cloud platforms (AWS, Azure, DoD ... Experience in the ability to develop and maintain web-based joint training. * Experience in ...

Data Engineer

Norfolk, VA · On-site

$116K - $139K/yr

Security+ or Network+ * ETL, data modeling, SQL, Python, Spark, cloud platforms (AWS, Azure, DoD ... Experience in the ability to develop and maintain web-based joint training. * Experience in ...

next page

Showing results 1-20

Python Web Developer information

See Norfolk, VA salary details

$43

$56

$62

How much do python web developer jobs pay per hour?

As of Jun 13, 2026, the average hourly pay for python web developer in Norfolk, VA is $56.00, according to ZipRecruiter salary data. Most workers in this role earn between $51.15 and $60.48 per hour, depending on experience, location, and employer.

What Does a Python Web Developer Do?

A Python web developer performs server-side development duties for websites. In this position, you focus on writing code using the Python programming language. Web developers use Python to write code for server-side application logic. Your responsibilities include testing and debugging your script during the development process. Some web developers use HTML and JavaScript to create the elements of websites that the user views. The Python code helps connect these elements with servers and databases and facilitates the collection of data. Python developers can work on open source projects with other developers, or you can use Python to customize open-source web applications.

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

To thrive as a Python Web Developer, you need a strong grasp of Python programming, web frameworks like Django or Flask, and a solid understanding of front-end technologies such as HTML, CSS, and JavaScript. Familiarity with version control systems (e.g., Git), databases (SQL/NoSQL), and deployment tools, as well as relevant certifications, is often required. Problem-solving, teamwork, and effective communication are crucial soft skills that distinguish top performers in this role. These abilities enable developers to build efficient, scalable web applications and collaborate seamlessly with cross-functional teams.

What are the most common challenges Python Web Developers face when working on large-scale projects?

Python Web Developers often encounter challenges related to application scalability, code maintainability, and efficient database management when working on large-scale projects. Collaborating across teams to ensure consistent coding standards and integrating with various APIs or legacy systems can also be demanding. Staying up-to-date with evolving frameworks like Django or Flask and implementing best practices for security and performance are essential to successfully manage complex web applications.

What is the difference between Python Web Developer vs Java Web Developer?

AspectPython Web DeveloperJava Web Developer
Required CredentialsBachelor's in CS or related, Python certifications (optional)Bachelor's in CS or related, Java certifications (optional)
Work EnvironmentWeb development, startups, tech companiesEnterprise applications, large-scale systems
Industry UsagePopular in startups, data science, AI projectsCommon in banking, finance, enterprise solutions
Common Search/ComparisonOften compared for web development rolesRelated but different in language ecosystem

The main difference between a Python Web Developer and a Java Web Developer lies in the programming language used and the typical work environment. Python developers often work in startups and data-driven projects, while Java developers are more common in large enterprise systems. Both roles require a background in computer science and relevant certifications, but they serve different industry needs and project types.

What is a Python Web Developer?

A Python Web Developer is a software professional who specializes in building web applications and services using the Python programming language. They typically work with web frameworks like Django or Flask to develop dynamic websites, APIs, and backend systems. Python Web Developers are responsible for writing clean, efficient code, integrating databases, and ensuring web application security and performance. Their role often involves collaborating with front-end developers, designers, and other stakeholders to deliver robust and scalable web solutions.
What are the most commonly searched types of Python Web Developer jobs in Norfolk, VA? The most popular types of Python Web Developer jobs in Norfolk, VA are:
What are popular job titles related to Python Web Developer jobs in Norfolk, VA? For Python Web Developer jobs in Norfolk, VA, the most frequently searched job titles are:
What job categories do people searching Python Web Developer jobs in Norfolk, VA look for? The top searched job categories for Python Web Developer jobs in Norfolk, VA are:
Infographic showing various Python Web Developer job openings in Norfolk, VA as of June 2026, with employment types broken down into 100% Full Time. Highlights an 86% In-person, and 14% Remote job distribution, with an average salary of $116,489 per year, or $56 per hour.
Software/AI Engineer II with Security Clearance

Software/AI Engineer II with Security Clearance

Quality Support Inc.

Hampton, VA

$85K - $117K/yr

Other

Posted 11 days ago


Job description

Quality Support, Inc., openings for Software/AI Engineers with 5+ years of related experience with a background of submarine electronic subsystem requirements, development and testing. Preferred Virginia Class Submarine Program and/or Columbia Class Submarine Program background/experience but not required. Secret and Top-Secret clearances required.

Must be a US Citizen. THIS POSITION IS CONTINGENT UPON CONTRACT AWARD. Location Virginia Level/Salary Range TBD HR Contact Subrina Miles Job Category Non-Exempt Security Clearance Required Secret (may require Top Secret) Position Type Full-time Duties/Requirements/Qualifications Software/AI Engineer Job Responsibilities Transform AI technology into opportunity as a Software/AI Engineer II at QSI.

Help drive the next-must have dynamic mission-critical government projects while maturing your engineering skills and career. Working with: Experience using the Linux CLI and Linux tools Experience developing Bash scripts to automate manual processes Recent software development experience using Python Understanding of basic parallel programming concepts Experience with containerization technologies such as Docker, PodMan, containerd Familiar with CI/CD principles, methodologies, and tools Focus on mastering basic syntax, data structures (lists, dictionaries), and object-oriented programming. Basic foundational grasp of probability, linear algebra, and basic statistics is necessary to understand how AI algorithms evaluate and process data * Integrating pre-trained models via developer APIs, such as OpenAI, Google's Gemini, or Anthropic.

data processing libraries like NumPy and Pandas to manipulate datasets before feeding them to an AI. Understand how to write clear, context-rich instructions for AI systems so you can rapidly prototype features without writing complex code. Familiar with beginner-friendly machine learning frameworks, such as Scikit-Learn, which provide simple tools for pattern recognition and basic data analysis Software/AI Engineer Qualifications/Skills Experience using the Linux CLI and Tool Suite Experience developing Bash/Python scripts Experience developing with Python in a Linux environment Experience with containerization technologies such as Docker Familiar with container orchestration technologies such as Kubernetes Experience creating Helm Charts to deploy containerized services on Kubernetes Experience with SQL technologies such as MySQL Experience with designing and implementing REST interfaces Experience with CI/CD principles, methodologies, and tools such as GitLab CI Experience with Git Source Control System Familiar with Observability and Analytics platform solutions such as Splunk Familiar with automation frameworks including Ansible for orchestrating deployment Familiar with Agile, Scrum, or Scaled Agile Framework (SAFe) methodologies Communication skills Teamwork Analyzing information Software/AI design Software/AI documentation Software/AI testing General/AI programming skills Software/AI development fundamentals Software/AI development process Software/AI requirements Software architecture The desire to be challenged and think out of the box Education / Experience Required * B.A or B.S.

in electrical engineering computer science, information technology, or related discipline Five plus years of job-related experience Five plus years of experience as a Software/AI Engineer II Five plus years of experience with AI Experience with computer/AI programming Experience with the Django Web framework Experience with the Celery Task Scheduler Experience with NGINX Experience with the Atlassian Suite of Tools such as Jira and Confluence * Experience with AI Development Tools such as Claude Code