1

Senior Software Engineer Contract Jobs (NOW HIRING)

Senior Developer

Dallas, TX · On-site

$65 - $70/hr

Senior Software Engineer (Mobile & Web) Contract (1-Year, Option to Convert) | Remote - CST Hours Preferred About the Company Join a large, mission-driven enterprise healthcare organization building ...

Sr Software Engineer

New York, NY · On-site

$134K - $176K/yr

Contract * Software engineering - senior software engineer, they are building out a new vulnerability management platform. Heavy backend and light frontend. * Theres a lot of bug fixing, operational ...

Duration: 6+ Months Contract-to-Hire Location: Pittsburgh, Pennsylvania Salary: $130,000/Annually Role: Senior Software Engineer Primary Skills: Java, Software Engineering Role Description: The ...

Sr. Software Engineer - SOC

San Jose, CA · On-site

$143K - $189K/yr

San Jose, CA (100% remote for now but need to be onsite as soon as campus opens) Duration: 6+ months contract Client: Samsung Description: * Senior Software Engineer, Developer Tools & Data Analysis ...

Senior Software Engineer

New York, NY · On-site

$134K - $176K/yr

Senior Software Engineer About PHIflow PHIflow is a data and technology company combining ... Named to The National Law Journal's List of Emerging Legal Technologies in 2020, PHIflow's contract ...

$140K - $170K/yr

Join Proven as a Senior Software Engineer and experience the thrill of working in a dynamic, fully remote but fully engaged environment. You will be part of a passionate team dedicated to crafting ...

Senior Software Engineer

Jersey City, NJ · On-site

$127K - $168K/yr

Senior Software Engineer Location : Jersey City, NJ Duration : 6-12 month contract Need 9+ Years of EXP Candidates Visa & Passport Number Mandatory For H1B Software packaging, deploying, code ...

Senior Software Engineer

Mclean, VA

$123K - $163K/yr

Outside of contract work, TRSS Software Engineers contribute to internal innovation by ... As a Senior Software Engineer , you will also contribute to a variety of areas including: * Leading ...

next page

Showing results 1-20

Senior Software Engineer Contract information

See salary details

$75.5K

$143.3K

$192K

How much do senior software engineer contract jobs pay per year?

As of Jul 24, 2026, the average yearly pay for senior software engineer contract in the United States is $143,292.00, according to ZipRecruiter salary data. Most workers in this role earn between $122,500.00 and $161,500.00 per year, depending on experience, location, and employer.

What is a Senior Software Engineer Contract?

A Senior Software Engineer Contract refers to a temporary employment agreement where an experienced software engineer is hired for a specific period or project rather than as a permanent employee. These professionals bring advanced technical skills and leadership to design, develop, and maintain complex software systems. Contract roles often focus on delivering specialized expertise, meeting project deadlines, and providing mentorship to junior team members. Compensation and benefits may differ from full-time positions, and contracts can range from a few months to a year or more depending on the project's scope.

What are the key skills and qualifications needed to thrive as a Senior Software Engineer on a contract basis, and why are they important?

To thrive as a Senior Software Engineer on contract, you need advanced programming skills, a strong understanding of software architecture, and several years of experience, often supported by a relevant degree or certifications. Proficiency with development tools like Git, CI/CD systems, cloud platforms (AWS, Azure, or Google Cloud), and familiarity with Agile methodologies are typically expected. Outstanding problem-solving abilities, effective communication, and adaptability are crucial soft skills for collaborating with diverse teams and adjusting to new projects quickly. These skills and qualities enable contract engineers to deliver high-quality solutions efficiently, integrate smoothly into client environments, and meet project goals within tight timelines.

What Are Senior Software Engineer Contract Jobs?

Senior software engineer contract jobs involve working on software engineering projects on a temporary contract basis. Your duties and responsibilities in this career vary depending on the needs of each client. In general, you utilize your coding skills and computer program knowledge to create software, applications, or operating systems. You typically work with a software company or information technology organization. As a contractor, you work with clients to assess their needs and create or update software or systems to meet the needs of each client.

What are the typical challenges faced by Senior Software Engineers working on contract assignments?

Senior Software Engineers on contract often navigate challenges such as quickly acclimating to new codebases and team cultures, managing time effectively across multiple projects, and balancing client expectations with technical feasibility. Since contracts are temporary, there may be less onboarding support and less time to build deep relationships with permanent team members, making communication skills especially important. However, this environment also allows for exposure to diverse technologies and problem-solving scenarios, which can significantly enhance your expertise and professional network.

What is the difference between Senior Software Engineer Contract vs Software Engineer?

AspectSenior Software Engineer ContractSoftware Engineer
CredentialsBachelor's degree in CS or related field, experience, possibly certificationsBachelor's degree in CS or related field, entry to mid-level experience
Work EnvironmentProject-based, temporary contracts, often freelance or consultingFull-time employment, ongoing projects within companies
Employer & Industry UsageTech firms, startups, consulting agenciesTech companies, software development firms, startups
Search & Comparison IntentLooking for contract roles, freelance opportunities, project-based workSeeking permanent positions, career growth, or full-time roles

The main difference between a Senior Software Engineer Contract and a Software Engineer lies in employment type and work setup. Contract roles are temporary, project-focused, and often freelance, while Software Engineers typically work full-time within a company. Both roles require similar technical skills and credentials, but their work arrangements and career paths differ.

What cities are hiring for Senior Software Engineer Contract jobs? Cities with the most Senior Software Engineer Contract job openings:
What are the most commonly searched types of Senior Software Engineer jobs? The most popular types of Senior Software Engineer jobs are:
What states have the most Senior Software Engineer Contract jobs? States with the most job openings for Senior Software Engineer Contract jobs include:
What job categories do people searching Senior Software Engineer Contract jobs look for? The top searched job categories for Senior Software Engineer Contract jobs are:
Infographic showing various Senior Software Engineer Contract job openings in the United States as of July 2026, with employment types broken down into 60% Full Time, 20% Temporary, and 20% Contract. Highlights an 80% In-person, and 20% Remote job distribution, with an average salary of $143,292 per year, or $68.9 per hour.
Senior Software Engineer - Contract AI

Senior Software Engineer - Contract AI

McKinsey & Company

Chicago, IL • On-site

$126K - $166K/yr

Full-time

Posted 29 days ago


McKinsey & Company rating

8.5

Company rating: 8.5 out of 10

Based on 22 frontline employees who took The Breakroom Quiz

15th of 58 rated business consultants


Job description

Job Summary:
McKinsey & Company is a global management consulting firm, and they are seeking a Senior Software Engineer for their Contract AI product team. The role involves building features and improving platform quality for an enterprise-grade platform that automates contract compliance using Generative AI and rule-based logic.
Responsibilities:
• develop and refine the AI pipeline that processes raw contracts and invoices — prompt engineering for document extraction, structured output parsing, clause normalization, and confidence scoring
• translate business rules into deterministic evaluator code (Python/C#)
• build and maintain the library of compliance cases that power the platform's leakage detection
• write production Python and C#/.NET backend code
• develop TypeScript/React components in the analyst-facing dashboard
• build and maintain data ingestion pipelines using Azure Data Factory
• implement agentic workflows using LangGraph, Semantic Kernel, or equivalent frameworks for multi-step contract reasoning tasks
• stay current with the fast-moving agentic AI landscape and bring relevant innovations into the platform
• write comprehensive tests (unit, integration, end-to-end)
• participate actively in code reviews
• instrument services with structured logging and observability tooling
• configure and tune the platform for new client data schemas and pricing structures
• debug and resolve issues in cloud-hosted deployment environments
• participate in technical design discussions
• mentor junior engineers
• identify and propose improvements to engineering practices
Qualifications:
Required:
• 5+ years of software engineering experience delivering production systems.
• Strong Python — application development, type-checking, async patterns, testing (pytest) is required
• Proficiency in C#/.NET — .NET Core/8, REST APIs, object-oriented design are required
• Recent, hands-on experience integrating Generative AI into production software — Azure OpenAI, LangChain, Semantic Kernel, RAG pipelines, or structured extraction. This experience must be production use, not prototype or side-project
• Demonstrated familiarity with agentic AI frameworks (LangGraph, AutoGen, CrewAI, or equivalents)
• Experience with Azure cloud services: AKS, Azure Functions, CosmosDB, Postgres, Azure DevOps
• Experience with TypeScript/React in production
• Strong SQL skills: schema design, query optimization, Postgres preferred
• Engineering discipline: test-driven development, CI/CD pipelines, code reviews, containerization (Docker/Kubernetes)
• Experience with Azure Data Factory or equivalent ETL pipeline tooling
• Exposure to vision LLMs and document understanding (PDF/DOCX extraction at scale)
• Familiarity with procurement, contract management, or invoice processing domains
Company:
McKinsey & Company is a global management consulting firm. We are the trusted advisor to the world's leading businesses, governments, and institutions. Founded in 2014, the company is headquartered in New York, USA, with a team of 10001+ employees. The company is currently Late Stage.

What McKinsey & Company employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom