1

Software Developer Contractor Jobs in Columbus, OH

next page

Showing results 1-20

Software Developer Contractor information

See Columbus, OH salary details

$44.8K

$104.5K

$155.1K

How much do software developer contractor jobs pay per year?

As of Jun 11, 2026, the average yearly pay for software developer contractor in Columbus, OH is $104,502.00, according to ZipRecruiter salary data. Most workers in this role earn between $84,100.00 and $121,500.00 per year, depending on experience, location, and employer.

What are Software Developer Contractors?

Software Developer Contractors are professionals hired on a temporary or project basis to design, develop, and maintain software applications for clients or companies. Unlike full-time employees, contractors typically work under a contract for a specific period or for the duration of a project. They may work independently, through agencies, or as part of a consulting firm, and often have specialized skills to meet specific project needs. This arrangement offers flexibility for both the developer and the employer, allowing organizations to scale their technical resources as needed.

What is the difference between Software Developer Contractor vs Software Developer Employee?

AspectSoftware Developer ContractorSoftware Developer Employee
CredentialsTypically requires a relevant degree and technical skills; certifications optionalSame as contractor, often with additional company-specific training
Work EnvironmentContract-based, often remote or on-site for short-term projectsFull-time, usually on-site or hybrid
Employer & Industry UsageCommon in tech firms, startups, consulting agenciesStandard in large corporations, tech companies, and organizations

Software Developer Contractors work on short-term projects, often remotely, with flexible arrangements, while Software Developer Employees are full-time staff with ongoing responsibilities and benefits. Both roles require similar skills and credentials but differ mainly in employment status and work setup.

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

To excel as a Software Developer Contractor, you need strong programming abilities, problem-solving skills, and a solid understanding of software development methodologies, often backed by a relevant degree or equivalent experience. Familiarity with version control systems (like Git), cloud platforms, and proficiency in languages such as Python, Java, or JavaScript are commonly required, along with certifications like AWS Certified Developer or Microsoft Certified: Azure Developer. Excellent communication, time management, and adaptability set top contractors apart, enabling them to quickly integrate with diverse teams and projects. These skills are essential for delivering high-quality, timely solutions in dynamic and varied client environments.

What are some common challenges software developer contractors face when integrating with existing teams?

Software developer contractors often join projects mid-stream and must quickly adapt to unfamiliar codebases, workflows, and team dynamics. A common challenge is building rapport with full-time staff and understanding company-specific coding standards or tools. Contractors are expected to be proactive in communicating, asking questions, and clarifying requirements to ensure smooth collaboration. Being flexible and open to feedback helps contractors deliver quality work while navigating these initial hurdles.
Infographic showing various Software Developer Contractor job openings in Columbus, OH as of June 2026, with employment types broken down into 73% Full Time, 24% Part Time, and 3% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $104,502 per year, or $50.2 per hour.

Backend Lead Software Engineer - Morgan Money

JPMorganChase

Columbus, OH • On-site

Full-time

Posted 11 days ago


Job description

Job Summary:
JPMorganChase is one of the oldest financial institutions, offering innovative financial solutions across various sectors. The Lead Software Engineer will play a crucial role in enhancing the technology behind Morgan Money, collaborating with investment teams and contributing to the development of high-quality software for asset management.
Responsibilities:
• Confidently collaborates directly with Investment Teams, Traders, and Portfolio Managers, effectively bridging communication without relying on business analysts or Project Managers.
• Thrives in a fast-paced environment, contributing to one of Asset Management's most high-profile platforms.
• Operates as part of an agile team, regularly deploying software updates to production and adjusting to the dynamic needs and scale of the business.
• Influences peers and project decision-makers to consider the use and application of leading-edge technologies
• Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vendors
• Drives decisions that influence the product design, application functionality, and technical operations and processes
• Serves as a function-wide subject matter expert in one or more areas of focus
• Actively contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle
• Develops secure and high-quality production code, and reviews and debugs code written by others.
Qualifications:
Required:
• Formal training or certification on software engineering concepts and 5+ years applied experience.
• Have excellent programming experience in Core Java
• Implement TDD and BDD techniques, with a focus on leveraging mocking frameworks for effective testing
• Demonstrate an understanding of IoC frameworks in Java, such as native Spring or Guice
• Understand next generation messaging and streaming technologies such as Kafka, IBM MQ, Solace or Ignite
• Strong grasp of engineering principles, including CI/CD, application resiliency, and security.
• Demonstrated knowledge of software applications and technical processes within a technical discipline (cloud, artificial intelligence, machine learning, etc.)
• Overall knowledge of the Software Development Life Cycle
Preferred:
• Have exposure to working with trading, FIX engines or related technologies.
• Experience in smart contracts, Ethereum and digital wallets
• Exposure to cloud technologies and certification
• Python skills are highly desirable
Company:
With a history tracing its roots to 1799 in New York City, JPMorganChase is one of the world's oldest, largest, and best-known financial institutions—carrying forth the innovative spirit of our heritage firms in global operations across 100 markets. Founded in 2000, the company is headquartered in New York, USA, with a team of 10001+ employees. The company is currently Late Stage.