1

Software Engineer Contract Jobs in Edison, NJ (NOW HIRING)

Senior Software Engineer

Florham Park, NJ ยท On-site

$113.20 - $237.80/hr

We are seeking a Senior Software Engineer to design and develop advanced cyber capabilities that ... and contract wage rates, relevant prior work experience, specific skills and competencies ...

Senior Software Engineer

Roseland, NJ ยท On-site

$145 - $165/hr

Build, consume, and maintain RESTful APIs and web services; design API contracts and ensure ... Mentor junior software engineers through code reviews, pair programming, technical guidance, and ...

Senior Software Engineer

Roseland, NJ ยท On-site +1

$132K - $174K/yr

The Senior Software Engineer plays a central role within the Software Engineering team responsible ... Build, consume, and maintain RESTful APIs and web services; design API contracts and ensure ...

Senior Software Engineer

Roseland, NJ ยท On-site +1

$132K - $174K/yr

The Senior Software Engineer plays a central role within the Software Engineering team responsible ... Build, consume, and maintain RESTful APIs and web services; design API contracts and ensure ...

The platform handles real capacity commitments backed by real contracts, so the engineering bar is ... What We're Looking For Requirements * 1+ years shipping production software. * Strong Python ...

Staff Software Engineer - Fern

New York, NY ยท On-site

$250K - $310K/yr

They need strongly typed schemas, structured endpoints, deterministic contracts, and documentation ... About the Role As a Staff Software Engineer at Fern, you'll build APIs, scale AI infrastructure ...

Senior Software Engineer

New York, NY ยท Remote

$150K - $185K/yr

Define and enforce service contracts and communication protocols (REST, gRPC, GraphQL) * Mentor and ... Master's degree or higher in Computer Science, Software Engineering, or a related field * Prior ...

Senior Software Engineer - Fern

New York, NY ยท On-site

$200K - $250K/yr

They need strongly typed schemas, structured endpoints, deterministic contracts, and documentation ... About the Role As a Senior Software Engineer at Fern, you'll build APIs, scale AI infrastructure ...

Lead Software Engineer:

Manhattan, NY ยท On-site

$152K - $215K/yr

As a Lead Software Engineer at JPMorgan Chase within the Consumer & Community Banking's Customer ... contracts About Us Chase is a leading financial services firm, helping nearly half of America ...

Cyber Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required ... and contract wage rates, relevant prior work experience, specific skills and competencies ...

As a Lead Software Engineer at JPMorgan Chase within the Consumer & Community Banking's Customer ... service contracts Chase is a leading financial services firm, helping nearly half of America ...

Java AWS Software Engineer III

Manhattan, NY ยท On-site

$57 - $78.25/hr

As a Software Engineer III at JPMorganChase within the Consumer & Community Banking - Trust ... Define and enforce API contracts for all services being migrated or retired - ensuring consuming ...

Showing results 41-60

Software Engineer Contract information

See Edison, NJ salary details

$65.7K

$152.7K

$212.7K

How much do software engineer contract jobs pay per year?

As of Aug 12, 2026, the average yearly pay for software engineer contract in Edison, NJ is $152,724.00, according to ZipRecruiter salary data. Most workers in this role earn between $124,200.00 and $179,100.00 per year, depending on experience, location, and employer.

What is a software engineer contract?

Software engineer contracts are agreements where software engineers are hired on a temporary basis to work on specific projects or for a set period of time, rather than as permanent employees. Contractors often work for multiple clients, are paid hourly or per project, and may have more flexible schedules. These contracts outline the scope of work, compensation, deadlines, and other terms. Contract software engineers are responsible for delivering quality code and meeting the requirements set by the client or organization. This working arrangement can offer more autonomy, but also less job security and benefits compared to full-time employment.

What are the key skills and qualifications needed to thrive as a software engineer contract?

To thrive as a Software Engineer Contract, you need strong programming skills, a solid understanding of software development methodologies, and a relevant degree or proven experience in computer science or related fields. Familiarity with source control systems (e.g., Git), cloud platforms, and proficiency in languages or frameworks required by the contract are crucial, as are any certifications in areas like AWS or Agile methodologies. Excellent problem-solving, adaptability, and communication skills help you quickly integrate with new teams and deliver results in diverse environments. These skills ensure you can efficiently contribute to projects, meet client expectations, and maintain professional flexibility across various assignments.

What is the difference between Software Engineer Contract vs Software Engineer Full-Time?

AspectSoftware Engineer ContractSoftware Engineer Full-Time
Employment TypeTemporary, project-basedPermanent, ongoing
Work EnvironmentTypically freelance or agency-basedCompany offices or remote
CredentialsUsually similar certifications and skillsSame as contract roles
BenefitsLimited or no benefitsHealth, retirement, paid leave

In summary, Software Engineer Contract roles are temporary positions focused on specific projects, often with fewer benefits, while Software Engineer Full-Time roles offer permanent employment with comprehensive benefits. Both roles require similar skills and credentials but differ mainly in employment stability and perks.

What are some common challenges faced by software engineers working on contract positions, and how can they be managed?

Software engineers on contract often face challenges such as quickly adapting to new codebases, understanding diverse team workflows, and managing changing project scopes. It's important to proactively communicate with team members, clarify project requirements early on, and stay organized to meet tight deadlines. Additionally, maintaining a strong personal workflow and being open to feedback can help contract engineers integrate more smoothly and deliver high-quality results within limited timeframes.
What are the most commonly searched types of Software Engineer jobs in Edison, NJ? The most popular types of Software Engineer jobs in Edison, NJ are:
What are popular job titles related to Software Engineer Contract jobs in Edison, NJ? For Software Engineer Contract jobs in Edison, NJ, the most frequently searched job titles are:
What job categories do people searching Software Engineer Contract jobs in Edison, NJ look for? The top searched job categories for Software Engineer Contract jobs in Edison, NJ are:
What cities near Edison, NJ are hiring for Software Engineer Contract jobs? Cities near Edison, NJ with the most Software Engineer Contract job openings:
Infographic showing various Software Engineer Contract job openings in Edison, NJ as of August 2026, with employment types broken down into 1% Internship, 88% Full Time, 8% Part Time, and 3% Contract. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $152,724 per year, or $73.4 per hour.

Senior Software Engineer

Socket.dev

Florham Park, NJ โ€ข On-site

$113.20 - $237.80/hr

Other

Medical, Retirement, PTO

Posted 6 days ago


Job description

Job Title: Senior Software EngineerJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: Top SecretEmployee Type: RegularPercentage of Travel Required: Up to 10%Type of Travel: Continental US\\* \* \*

The Opportunity:

We are seeking a Senior Software Engineer to design and develop advanced cyber capabilities that strengthen national security. In this role, you'll work across realโ€‘time embedded systems, network technologies, and missionโ€‘critical cybersecurity solutions. Youโ€™ll collaborate with engineers, analysts, and customers to solve complex technical challenges, perform deepโ€‘dive research, and build innovative tools that address emerging cyber threats.

Responsibilities:
  • Lead the design, development, and testing of realโ€‘time embedded and applicationโ€‘level software for networked systems
  • Develop advanced security analysis tools, vulnerability research workflows, and software hardening techniques
  • Conduct reverse engineering across Windows, Linux, mobile, and embedded platforms
  • Serve as a subject matter expert in key network technologies (IP/MPLS, 4G/5G, optical transport, and related areas)
  • Analyze and evaluate security strengths and weaknesses across diverse systems and technologies
  • Shape system requirements and technical direction through direct collaboration with customers
  • Mentor junior engineers and contribute to team technical leadership
  • Obtain and maintain a government security clearance
Qualifications:
  • 7+ years of software development experience using C, C++, Python, or similar languages
  • Handsโ€‘on Linux experience (boot, kernel, and user space layers)
  • Demonstrated competency with at least one assembly language: MIPS, x86, PowerPC, or ARM
  • Solid understanding of IP networking concepts and telecommunications systems
  • Bachelorโ€™s degree in Computer Science, Computer Engineering, or related discipline
  • Ability to obtain a Top Secret clearance
Desired:
  • Active TS/SCI clearance strongly preferred
  • Knowledge of cybersecurity, vulnerability analysis, and modern network technologies (IP, wireless, optical)
  • Ethical hacking experience and familiarity with reverse engineering tools
  • Experience with embedded system software development
  • Ability to apply multiple assembly languages across diverse architectures
What You Can Expect:

A culture of integrity.

At CACI, we place character and innovation at the center of everything we do. As a valued team member, youโ€™ll be part of a high-performing group dedicated to our customerโ€™s missions and driven by a higher purpose โ€“ to ensure the safety of our nation.

An environment of trust.

CACI values the unique contributions that every employee brings to our company and our customers - every day. Youโ€™ll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.

A focus on continuous growth.

Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground โ€” in your career and in our legacy.

Pay Range:

There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.

$113,200 - $237,800

CACI is anEqualOpportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any otherprotectedcharacteristic.

#J-18808-Ljbffr