1

Mid Level Software Developer Jobs in Basking Ridge, NJ

S. Experience /Expertise Level - Mid-Level Software Engineer and above Please email resume at my email id us-hr@aciinfotech.com You may also apply through our website. Opportunity details are ...

Mid-Level / Senior Software Engineer

New York, NY · On-site

$134K - $176K/yr

As a Mid-Level or Senior Software Engineer you will be responsible for developing, maintaining and innovating on Syntax's financial software and data products. You will be tasked with writing ...

Mid-Level / Senior Software Engineer

New York, NY · On-site

$134K - $176K/yr

As a Mid-Level or Senior Software Engineer you will be responsible for developing, maintaining and innovating on Syntax's financial software and data products. You will be tasked with writing ...

Java Developer (Mid Level)

New York, NY

$55.75 - $72.25/hr

Mid-level Java resource with at least 3+ years of experience Working on media eccentric workflows ... The ability to work in an environment where priorities can change quickly and software needs to be ...

Mid-Level Salesforce Developer

Manhattan, NY · Remote

$61.25 - $81/hr

Overview JST is currently seeking a Mid-Level Salesforce Developer to join our team. The Salesforce Developer will build and enhance Salesforce capabilities in a structured, regulated environment and ...

Senior Software Engineer

Manhattan, NY · On-site +1

$123K - $201K/yr

Mid-level Software Engineer: Deliver high-quality, production-ready code with strong testing and reliability practices Own well-scoped features and systems end-to-end Contribute to design discussions ...

Engineering Manager

Manhattan, NY · On-site +1

$171K - $207K/yr

Lead, mentor, and manage a cross-functional team of senior and mid-level software engineers * Ability to perform hands-on development as an individual contributor * Drive the successful migration of ...

Engineering Manager

New York, NY · On-site +1

$171K - $207K/yr

Lead, mentor, and manage a cross-functional team of senior and mid-level software engineers * Ability to perform hands-on development as an individual contributor * Drive the successful migration of ...

Engineering Manager

New York, NY · On-site +1

$171K - $207K/yr

Lead, mentor, and manage a cross-functional team of senior and mid-level software engineers * Ability to perform hands-on development as an individual contributor * Drive the successful migration of ...

Engineering Manager

New York, NY · On-site +1

$171K - $207K/yr

Lead, mentor, and manage a cross-functional team of senior and mid-level software engineers * Ability to perform hands-on development as an individual contributor * Drive the successful migration of ...

Engineering Manager

New York, NY · On-site +1

$171K - $207K/yr

Lead, mentor, and manage a cross-functional team of senior and mid-level software engineers * Ability to perform hands-on development as an individual contributor * Drive the successful migration of ...

Engineering Manager

New York, NY · On-site +1

$171K - $207K/yr

Lead, mentor, and manage a cross-functional team of senior and mid-level software engineers * Ability to perform hands-on development as an individual contributor * Drive the successful migration of ...

next page

Showing results 1-20

Mid Level Software Developer information

See Basking Ridge, NJ salary details

$49.5K

$115.3K

$171.1K

How much do mid level software developer jobs pay per year?

As of Jun 5, 2026, the average yearly pay for mid level software developer in Basking Ridge, NJ is $115,263.00, according to ZipRecruiter salary data. Most workers in this role earn between $92,800.00 and $134,000.00 per year, depending on experience, location, and employer.

What are the typical daily responsibilities of a Mid Level Software Developer?

As a Mid Level Software Developer, your daily responsibilities often include writing and reviewing code, participating in code reviews, collaborating with colleagues on project requirements, and troubleshooting bugs or technical issues. You may also be involved in designing features, writing unit tests, and participating in regular stand-up meetings as part of an agile team. Additionally, you'll interact with product managers, QA engineers, and other team members to ensure the software meets project deadlines and quality standards. This role offers the chance to take on increasing ownership of projects while continuing to learn and grow professionally.

What are the key skills and qualifications needed to thrive in the Mid Level Software Developer position, and why are they important?

To thrive as a Mid Level Software Developer, you should have solid programming skills in languages like Java, Python, or JavaScript, along with a relevant bachelor's degree or equivalent experience. Familiarity with version control systems such as Git, frameworks like React or Spring, and knowledge of agile development practices are typically required. Effective problem-solving, clear communication, and a collaborative mindset are valuable soft skills in this position. These skills enable you to build reliable software, contribute to team projects, and adapt to evolving technical challenges.

What is a Mid Level Software Developer job?

A Mid Level Software Developer is a professional with a few years of experience who contributes to designing, coding, testing, and maintaining software applications. They work independently on tasks but also collaborate with senior developers and teams to implement solutions. Their role often includes debugging code, optimizing performance, and ensuring best practices in development. Mid-level developers are expected to have a solid understanding of programming languages, frameworks, and software development life cycles. They may also mentor junior developers and participate in code reviews to maintain code quality.

What are popular job titles related to Mid Level Software Developer jobs in Basking Ridge, NJ? For Mid Level Software Developer jobs in Basking Ridge, NJ, the most frequently searched job titles are:
What job categories do people searching Mid Level Software Developer jobs in Basking Ridge, NJ look for? The top searched job categories for Mid Level Software Developer jobs in Basking Ridge, NJ are:
What cities near Basking Ridge, NJ are hiring for Mid Level Software Developer jobs? Cities near Basking Ridge, NJ with the most Mid Level Software Developer job openings:

Mid-level Software Developer

Cybermedia Technologies

Manhattan, NY • On-site

Full-time

Medical, Retirement, PTO

This job post has expired today. Applications are no longer accepted.


Job description

CTEC is a leading technology firm that provides modernization, digital transformation, and application development services to the U.S. Federal Government. Headquartered in McLean, VA, CTEC has over 300 team members working on mission-critical systems and projects for agencies such as the Department of Homeland Security, Internal Revenue Service, and the Office of Personnel Management.

The work we do effects millions of U.S. citizens daily as they interact with the systems we build. Our best-in-class commercial solutions, modified for our customers' bespoke mission requirements, are enabling this future every day.

The Company has experienced rapid growth over the past 3 years and recently received a strategic investment from Main Street Capital Corporation (NYSE: MAIN). In addition to our recent growth in Federal Civilian agencies, we are seeking to expand our capabilities in cloud development and footprint in national-security focused agencies within the Department of Defense and U.S. Intelligence Community.

We are seeking to hire a Mid-level Software Developer to our team! Client: CTEC develops and delivers innovative customer-centric technologies and solutions that support the Office of Personnel Management's (OPM) Health and Insurance business unit and Office of the Chief Information Officer (OCIO). Responsibilities Software Development: Design, develop, and enhance software applications and data-driven solutions using modern programming languages and frameworks to support enterprise business systems.

Application & Data Integration: Build and integrate software components and data services across cloud-based environments to ensure reliable system interoperability. Database Development: Develop and maintain applications utilizing relational databases and data processing frameworks, with emphasis on SQL-driven data operations. Python & PySpark Development: Implement data processing scripts, automation routines, and distributed data processing logic using Python and PySpark to support data-intensive workflows.

Code Quality & Documentation: Write clean, maintainable, and well-documented code; participate in code reviews and maintain software documentation. Testing & Debugging: Develop and execute unit and integration tests, debug defects, and resolve performance issues to improve system reliability. Agile Delivery: Participate in Agile development ceremonies, manage tasks through DevOps tools, and use source code control systems such as Git.

Cloud Implementation: Support development and deployment of applications within Azure-based environments. Continuous Improvement: Identify opportunities to improve application performance, automation, and development processes. Works under moderate supervision with guidance from senior personnel.

Skills & Work Experience Professional Experience: At least three (3–5+) years of experience in software development or application engineering roles. Strong proficiency in SQL for database development, data queries, and data manipulation. Strong proficiency in Python, with experience using PySpark for distributed data processing.

Experience developing applications in cloud environments, preferably Microsoft Azure. Working knowledge of relational and non-relational databases. Experience developing RESTful APIs and integrating web services.

Familiarity with source control systems such as Git and CI/CD pipelines. Working knowledge of SDLC methodologies including Agile and Waterfall. Strong problem-solving and debugging skills.

Excellent written and verbal communication skills. Preferred Qualifications Experience with Azure DevOps, Azure Functions, or other Azure application services. Familiarity with containerization tools such as Docker.

Experience with data processing or analytics applications. Experience supporting federal IT systems or large enterprise modernization programs. Education Bachelor's degree in Computer Science, Information Systems, Engineering, or a related discipline.

Equivalent professional experience will be considered in lieu of a degree. Clearance Must be a U.S. citizen and be able to obtain a Public Trust clearance.

Benefits In addition to employee salary, we offer an array of employee benefits including: Paid vacation & Sick leave Health insurance coverage Performance bonus programs 401K contribution & Employer Match Equal Employment Opportunity Voluntary Self-Identification: For government reporting purposes, we ask candidates to respond to the below self-identification survey. Completion of the form is entirely voluntary and will not be considered in hiring decisions. Any information you provide will be recorded and maintained in a confidential file.

As set forth in CyberMedia Technologies's Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law. If you believe you belong to any protected categories, please indicate by making the appropriate selection. This information is requested pursuant to VEVRAA and related regulations by a government contractor to measure outreach and recruitment efforts.

PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete. #J-18808-Ljbffr