CrawlJobs Logo

Python Software Developer

https://www.roberthalf.com Logo

Robert Half

Location Icon

Location:
United States , Columbus

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We are seeking a hands-on Python Software Developer with 2+ years of experience to support the development, maintenance, and enhancement of critical business applications. The ideal candidate has strong skills in Python scripting and SQL, understands application workflows, and is eager to learn new tools and technologies in a fast-paced environment. In this role, you will contribute to development efforts, troubleshoot production and testing issues, and collaborate closely with senior developers and business analysts to deliver high-quality technical solutions. The role supports both small-scale enhancements and larger enterprise initiatives while building technical depth and business-domain knowledge.

Job Responsibility:

  • Develop, maintain, and enhance internal and external applications with guidance from senior developers
  • Write clean, efficient, and well-documented Python code
  • Build, optimize, and troubleshoot SQL queries, joins, stored procedures, and data workflows
  • Collaborate with developers, analysts, and business partners to translate business requirements into technical solutions
  • Investigate, debug, and resolve functional, performance, and data-related application issues
  • Support deployment activities, version updates, and routine operational tasks
  • Create and maintain technical documentation, including diagrams, process flows, and configuration details
  • Participate in code reviews and follow established coding, testing, and documentation best practices
  • Contribute to implementation plans and assist during release activities
  • Participate in the team’s on-call rotation
  • Attend team meetings and Agile ceremonies, contributing to continuous improvement efforts

Requirements:

  • 2+ years of software/application development experience
  • Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related technical field, or equivalent practical experience
  • Strong hands-on experience with Python scripting
  • Solid understanding of SQL, including queries, joins, and stored procedures
  • Familiarity with version control systems (Git preferred)
  • Understanding of SDLC and Agile methodologies
  • Strong problem‑solving skills and attention to detail
  • Ability to balance multiple tasks and meet deadlines in a fast‑paced environment
  • Effective communication skills with both technical and non-technical audiences
  • Strong teamwork and collaboration skills
  • Ability to troubleshoot moderately complex issues and contribute to scalable solutions
  • Strong analytical and reasoning abilities

Nice to have:

  • Experience with REST APIs and JSON
  • Exposure to cloud environments (AWS, Azure, or GCP)
  • Familiarity with DevOps tools such as CI/CD pipelines or Docker
  • Basic understanding of front-end technologies (HTML, CSS, JavaScript)
  • Experience with monitoring or logging tools
  • Experience in financial services or other regulated industries
What we offer:
  • medical
  • vision
  • dental
  • life and disability insurance
  • company 401(k) plan

Additional Information:

Job Posted:
March 22, 2026

Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Python Software Developer

Senior Python Software Developer

We are seeking a highly skilled Senior Python Software Developer to join our inn...
Location
Location
United States
Salary
Salary:
Not provided
sixfeetup.com Logo
Six Feet Up
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, or related field
  • 15+ years of professional Python development experience
  • Proficient in Django, Flask, or similar frameworks
  • Strong understanding of software development principles and methodologies
  • Excellent problem-solving skills and attention to detail
Job Responsibility
Job Responsibility
  • Leading development projects
  • Mentoring junior developers
  • Ensuring the successful delivery of our software solutions
Read More
Arrow Right

Principal Software Development Engineer

Join Amgen’s Mission of Serving Patients. At Amgen, if you feel like you’re part...
Location
Location
United States , Tampa; Thousand Oaks
Salary
Salary:
179630.00 - 228979.00 USD / Year
amgen.com Logo
Amgen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Doctorate degree and 2 years of software development experience
  • Master’s degree and 4 years of software development experience
  • Bachelor’s degree and 6 years of software development experience
  • Associate’s degree and 10 years of software development experience
  • High school diploma / GED and 12 years of software development experience
  • Hands on experience with various cloud services, understand pros and cons of various cloud service in well architected cloud design principles
  • Hands on experience with Full Stack software development. Proficient in programming language Python(preferred), JavaScript(including ReactJS), SQL/NoSQL.
  • Strong problem solving, analytical skills
  • Ability to learn quickly
  • Excellent communication and interpersonal skills
Job Responsibility
Job Responsibility
  • Possesses strong rapid prototyping skills and can quickly translate concepts into working code
  • Contribute to both front-end and back-end development using cloud technology.
  • Provide technical guidance and mentorship to junior developers.
  • Take ownership of complex software projects from conception to deployment. Manage software delivery scope, risk and timeline
  • Develop innovative solutions leveraging advanced data-driven algorithms and computational techniques.
  • Define and implement robust software architectures on the cloud, AWS preferred
  • Conduct code reviews to ensure code quality and adherence to best practices.
  • Create and maintain documentation on software architecture, design, deployment, disaster recovery, and operations.
  • Identify and resolve technical challenges effectively.
  • Stay updated with the latest trends and advancements
What we offer
What we offer
  • A comprehensive employee benefits package, including a Retirement and Savings Plan with generous company contributions, group medical, dental and vision coverage, life and disability insurance, and flexible spending accounts
  • A discretionary annual bonus program, or for field sales representatives, a sales-based incentive plan
  • Stock-based long-term incentives
  • Award-winning time-off plans
  • Flexible work models, including remote and hybrid work arrangements, where possible
  • Fulltime
Read More
Arrow Right

AI Trainer - Advanced Python Developers

We’re looking for Python Developers to help train and evaluate cutting-edge AI m...
Location
Location
Salary
Salary:
Not provided
prolific.com Logo
Prolific
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Python developer skills and verifiable professional experience as a Python developer
  • A willingness to take our skills verification test to assess your suitability for our Domain Expert participant pool
  • Strong attention to detail and the ability to concentrate on complex tasks for up to one hour at a time
  • A reliable and fast internet connection and access to a computer
  • A willingness to self-declare your earnings, as our participants are self-employed
  • A Paypal account to receive payment from our clients
Job Responsibility
Job Responsibility
  • Completing AI training tasks such as analyzing, editing, and writing Python
  • Judging the performance of AI in performing Python-related prompts
  • Improving cutting-edge AI models
What we offer
What we offer
  • competitive pay rates
  • flexible hours
  • ability to work from home
Read More
Arrow Right

Senior Software Developer

Come join our growing team and make a difference every day! As part of a high-pe...
Location
Location
United States , Lorton
Salary
Salary:
Not provided
anavationllc.com Logo
AnaVation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree required, with a preference in the areas of Computer Science, Electrical Engineering, Computer Engineer, or related discipline
  • Minimum of six years of experience as a Software Developer
  • Proficient with Python, Java, C, C++ JavaScript, and other programming languages
  • Mobile app development or systems experience
  • Expertise in source control management with Git
  • Deep understanding of relational databases such as SQL Server, PostgreSQL, or SQLite
  • Mobile application decompiling
  • Comfortable viewing, analyzing, and understanding raw binary data
  • Excellent skills with developer documentation
  • Excellent skills with collaborative coding and ability to adopt shared coding practices
Job Responsibility
Job Responsibility
  • Designing, developing, testing, and integrating software features as a member of a geographically dispersed team, either independently or with limited supervision
  • Apply robust software engineering and database practices to address complex technical challenges, ensuring the delivery of reliable, scalable, and maintainable solutions
  • Interface directly with data architects and software developers to ensure that the data model is able to capture the use cases that the software systems are responsible for
  • Part of a software research and development team focusing on mobile device forensic analysis including mobile device reverse engineering
What we offer
What we offer
  • Generous cost sharing for medical insurance for the employee and dependents
  • 100% company paid dental insurance for employees and dependents
  • 100% company paid long-term and short term disability insurance
  • 100% company paid vision insurance for employees and dependents
  • 401k plan with generous match and 100% immediate vesting
  • Competitive Pay
  • Generous paid leave and holiday package
  • Tuition and training reimbursement
  • Life and AD&D Insurance
  • Fulltime
Read More
Arrow Right

Software Developer III

JOB DUTIES: Duties to include: provide software development expertise in Windows...
Location
Location
United States , Irving
Salary
Salary:
Not provided
cloudresources.net Logo
Cloud Resources (TX)
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s degree in Computer Science, Engineering (any), Mathematics, or a related field
  • provide software development expertise in Windows, Python, Oracles, Java, or Azure
  • work as a team member to maintain and develop improved interfaces for new and existing critical applications
  • work with a team of analysts and programmers
  • responsible for overseeing design and development of software application
Job Responsibility
Job Responsibility
  • provide software development expertise in Windows, Python, Oracles, Java, or Azure
  • work as a team member to maintain and develop improved interfaces for new and existing critical applications
  • work with a team of analysts and programmers
  • responsible for overseeing design and development of software application
Read More
Arrow Right

Senior Software Developer – Mobile/RE

Come join our growing team and make a difference every day! As part of a high-pe...
Location
Location
United States , Lorton
Salary
Salary:
Not provided
anavationllc.com Logo
AnaVation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Education: Bachelor’s Degree required, with a preference in the areas of Computer Science, Electrical Engineering, Computer Engineer, or related discipline
  • Minimum of six years of experience as a Software Developer
  • Proficient with Python
  • Experience with C or other programming languages
  • Mobile app development or systems experience
  • Source control management with Git
  • Relational databases such as SQL Server, PostgreSQL, or SQLite
  • Mobile application decompiling
  • Comfortable viewing, analyzing, and understanding raw binary data
  • Excellent skills with developer documentation
Job Responsibility
Job Responsibility
  • Designing, developing, testing, and integrating software features as a member of a geographically dispersed team, either independently or with limited supervision
  • Apply robust software engineering and database practices to address complex technical challenges, ensuring the delivery of reliable, scalable, and maintainable solutions
  • Interface directly with data architects and software developers to ensure that the data model is able to capture the use cases that the software systems are responsible for.
What we offer
What we offer
  • Generous cost sharing for medical insurance for the employee and dependents
  • 100% company paid dental insurance for employees and dependents
  • 100% company paid long-term and short term disability insurance
  • 100% company paid vision insurance for employees and dependents
  • 401k plan with generous match and 100% immediate vesting
  • Competitive Pay
  • Generous paid leave and holiday package
  • Tuition and training reimbursement
  • Life and AD&D Insurance
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Backend Cloud Software Developer

Senior backend cloud software developer role working on industry's leading AI/ML...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong background in developing production software in a cloud environment
  • Development of multitenant cloud SaaS solution
  • 12+ years overall experience with 4-5 years hands-on experience in above areas
  • B.Tech/B.E in computer science or related discipline
  • Golang programming language (must)
  • Python programming language
  • RESTful API design and development
  • Data structures and algorithms
  • Cloud software technologies (SaaS)
Job Responsibility
Job Responsibility
  • Working with various providers of data sources sending telemetry to Mist's Marvis AIOps solution
  • Developing customer facing APIs used by HPE-Juniper's application developers and customers
What we offer
What we offer
  • Health & Wellbeing benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion environment
  • Fulltime
Read More
Arrow Right

Senior Python Developer

We are looking for a Senior Python Developer to join our software development te...
Location
Location
United States , Washington DC
Salary
Salary:
Not provided
maxiomtech.com Logo
Maxiom Technology
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Work experience as a Python Developer - minimum 5 years
  • Proficiency in building web-based applications
  • In-depth knowledge of at least one Python framework
  • Familiarity with agile environments
  • Troubleshooting abilities
  • Good communication skills
  • BSc in Computer Science, Engineering or relevant field
Job Responsibility
Job Responsibility
  • Analyze system requirements and prioritize tasks
  • Write clean, testable code using Python
  • Develop technical specifications and architecture
  • Test and debug various Python applications
  • Review and refactor code
  • Deploy fully functional applications
  • Upgrade existing programs
  • Support junior developers’ work
  • Document development and operational procedures
  • Fulltime
Read More
Arrow Right