Search jobs now Find the right job type for you Create a job alert Explore how we help job seekers Contract talent Permanent talent Learn how we work with you Executive search Finance and Accounting Technology Marketing and Creative Legal Administrative and Customer Support Technology Risk, Audit and Compliance Finance and Accounting Digital, Marketing and Customer Experience Legal Operations Human Resources 2026 Salary Guide Demand for Skilled Talent Report Job Market Outlook Press Room Tech insights Labor market overview AI in recruiting Navigating the AI era Staffing for small businesses Cost of a bad hire Browse jobs Find your next hire Our locations

Add your latest resume to match with open positions.

9 results for Entry Level Software Engineer in New Jersey

Lead Software Engineer - WMS
  • Camden, NJ
  • onsite
  • Permanent / Full Time
  • 130000.00 - 140000.00 USD / Yearly
  • <p>We are looking for an experienced Lead Software Engineer to guide the design, enhancement, and support of warehouse management solutions. This role partners closely with operations, technology teams, and external partners to turn business goals into reliable system capabilities that improve warehouse performance. The ideal candidate brings deep Manhattan WMS expertise, strong technical leadership, and a practical understanding of supply chain processes in a production environment.</p><p><br></p><p>Responsibilities:</p><p>• Lead the architecture, configuration, and ongoing support of Manhattan WMS solutions across core warehouse functions.</p><p>• Translate operational needs into business, functional, and technical documentation that supports development and delivery efforts.</p><p>• Work closely with warehouse stakeholders to define system changes that align application capabilities with day-to-day business processes.</p><p>• Build, maintain, and troubleshoot integrations between WMS, transportation platforms, enterprise applications, and related downstream systems.</p><p>• Create and enhance reports, queries, and data outputs to address reporting needs and support business decision-making.</p><p>• Investigate production issues, coordinate resolution activities across teams, and participate in rotating on-call support for continuous operations.</p><p>• Support application upgrades, implementations, and testing activities, including validation planning and execution.</p><p>• Collaborate with project managers, developers, vendors, and cross-functional teams to prioritize work, define schedules, and deliver solutions.</p><p>• Mentor entry-level team members, share system knowledge, and provide training on new features, enhancements, and software updates.</p><p>• Review development practices and recommend improvements that strengthen software quality, efficiency, and long-term supportability.</p>
  • 2026-05-27T13:23:45Z
Sr. Software Engineer
  • Camden, NJ
  • onsite
  • Permanent / Full Time
  • 100000.00 - 130000.00 USD / Yearly
  • Job Summary Our client is seeking a Senior Software Engineer to lead the design, development, integration, and support of business-critical applications. This role is ideal for a hands-on technical leader who can mentor team members, modernize legacy systems, build scalable cloud-based solutions, and partner closely with business stakeholders to deliver high-quality software that supports evolving operational needs. Based on general knowledge. Primary Responsibilities Provide leadership and mentorship to software engineering team members, fostering a collaborative environment focused on production excellence and continuous product improvement. Evaluate programming and application development requests, determining feasibility and identifying opportunities to enhance existing systems and capabilities. Lead the planning, development, documentation, testing, and deployment of business-critical applications and enhancements. Partner with business stakeholders to clarify operational procedures, define program objectives, and translate requirements into technical solutions. Apply structured analysis and design techniques to create application specifications, including flowcharts, diagrams, and other technical documentation. Share application and domain knowledge across teams to strengthen collaboration between software, infrastructure, and other cross-functional groups. Provide production support, including application monitoring, troubleshooting, and issue resolution. Oversee integrations between internal systems and external platforms, including marketing technology, CRM systems, and third-party SaaS providers. Migrate legacy middleware workflows to secure, modern cloud-based architectures. Build and maintain cloud infrastructure using AWS services such as EC2, S3, Lambda, RDS, VPC, IAM, and CloudFormation/CDK. Implement and support CI/CD pipelines for automated build, test, and deployment using tools such as GitHub Actions. Contribute to front-end feature development using modern JavaScript frameworks such as React. Additional Responsibilities Modify existing code to correct errors, improve performance, and enhance functionality. Analyze applications and programs to improve efficiency and adapt to changing business requirements. Create and maintain comprehensive documentation covering application logic, development processes, and system modifications. Perform business analysis and support user training as needed.
  • 2026-05-27T13:43:46Z
Sr. Software Engineer
  • Camden, NJ
  • onsite
  • Permanent / Full Time
  • 90000.00 - 125000.00 USD / Yearly
  • <p>We are looking for a Senior Software Engineer to help build and enhance scalable products. This role focuses on front-end development while also contributing to service-layer engineering, shared architecture decisions, and cross-functional delivery. The ideal candidate brings deep experience with modern JavaScript frameworks, strong backend proficiency, and a collaborative approach to quality, performance, and engineering excellence.</p><p><br></p><p>Responsibilities:</p><p>• Shape technical design decisions for shared platforms and front-end solutions, ensuring maintainable and scalable architecture.</p><p>• Establish and uphold development standards, interface expectations, and engineering best practices across collaborating teams.</p><p>• Guide peer reviews, provide technical coaching, and support the growth of less experienced developers.</p><p>• Build reusable UI elements and common libraries that improve consistency and accelerate feature delivery.</p><p>• Create and maintain backend services using Java with Spring Boot or Node.js to support application functionality.</p><p>• Coordinate API contracts, data models, and error-handling patterns between user interfaces and backend systems.</p><p>• Contribute actively to agile ceremonies, including planning, backlog refinement, and release execution.</p><p>• Investigate and resolve issues spanning web applications, mobile experiences, APIs, and cloud-based environments.</p><p>• Partner with quality assurance and DevOps teams to enable testable releases, accelerate defect resolution, and strengthen CI/CD workflows.</p>
  • 2026-06-09T13:18:42Z
Principal Software Engineer
  • Edison, NJ
  • remote
  • Temporary to Hire
  • 87.09 - 100.84 USD / Hourly
  • We are looking for a Principal Software Engineer to join our team in Edison, New Jersey. In this role, you will be responsible for shaping the technical direction of our connected equipment platform while delivering high-quality software solutions. This Contract to permanent position offers the opportunity to lead impactful projects, collaborate with cross-functional teams, and contribute to the modernization of our systems. If you're passionate about scalable systems, enjoy mentoring others, and thrive in a fast-paced environment, this could be the perfect opportunity for you.<br><br>Responsibilities:<br>• Provide technical leadership and mentorship to software engineers, fostering collaboration and a culture of excellence.<br>• Develop and implement innovative solutions for complex engineering challenges to enhance system performance.<br>• Build robust mobile, front-end, and back-end software components for our connected equipment platform.<br>• Write clean, efficient, and scalable code, ensuring reliability and optimal performance.<br>• Drive the transition from monolithic systems to scalable microservices architectures, modernizing the platform.<br>• Lead efforts in system architecture design, database development, and strategic technical decisions.<br>• Collaborate with Product Managers to define and prioritize features, ensuring alignment with business goals.<br>• Work closely with senior leadership to address critical business needs through technology.<br>• Partner with QA engineers to deliver thoroughly tested and user-focused software solutions.<br>• Stay up-to-date with emerging technologies, recommending tools and frameworks to improve productivity.
  • 2026-05-18T14:34:07Z
Information Systems Engineer
  • Somerset, NJ
  • remote
  • Temporary to Hire
  • 41.16 - 47.66 USD / Hourly
  • Key Responsibilities<br>• Provide Tier 1 and Tier 2 support for end users across voice, data, applications, and desktop systems<br>• Troubleshoot and resolve hardware, software, and network-related issues both remotely and onsite<br>• Support and administer Windows Server environments and Active Directory<br>• Manage and maintain Microsoft 365 (O365) including Exchange, SharePoint, OneDrive, and MFA<br>• Configure, deploy, and support Windows 10/11 workstations and peripherals<br>• Support and troubleshoot LAN/WAN connectivity, VOIP systems, and network devices<br>• Monitor and manage system backups, disaster recovery processes, and infrastructure performance<br>• Lead and participate in IT projects, including site setups, upgrades, and deployments<br>• Evaluate hardware/software needs and recommend solutions aligned with business requirements<br>• Collaborate with vendors, procurement, and internal teams on technology solutions and services<br>• Maintain accurate documentation of systems, processes, and infrastructure<br>• Manage hardware/software inventory and ensure proper asset tracking<br>• Provide technical guidance to team members and act as an escalation point when needed<br>• Deliver regular updates on project status and system performance to leadership
  • 2026-05-18T14:34:07Z
ADMS Technology Engineer
  • South Plainfield, NJ
  • remote
  • Temporary / Contract
  • 63.01 - 63.01 USD / Hourly
  • <p>We are looking for an experienced ADMS Technology Engineer to support the design, development, implementation, and ongoing maintenance of Advanced Distribution Management Systems (ADMS) and related utility technologies. This role is responsible for working across the full software engineering lifecycle, including requirements analysis, system design, development, testing, deployment, and operational support.</p><p>The engineer will collaborate with cross-functional teams including system operators, product managers, analysts, and technical teams to deliver reliable, scalable solutions that support grid operations and real-time utility environments. This role requires strong technical expertise, problem-solving ability, and experience working with complex system integrations.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><p>·      Analyze business and operational requirements and translate them into technical solutions, system configurations, and implementation plans.</p><p>·      Design, develop, test, and support software solutions, tools, and platforms across the full SDLC.</p><p>·      Troubleshoot system issues, perform root cause analysis, and implement corrective solutions.</p><p>·      Support deployments, upgrades, patches, and releases across development, test, and production environments.</p><p>·      Monitor system performance and ensure solutions meet reliability, operational, and service level requirements.</p><p>·      Work with system integrations including SCADA, GIS, OMS, DMS, ICCP, and enterprise data platforms.</p><p>·      Perform system configuration, log analysis, and troubleshooting across software, hardware, and network environments.</p><p>·      Maintain and patch Windows and Linux servers; support virtualized environments (VMware).</p><p>·      Develop documentation including technical procedures, configurations, and troubleshooting guides.</p><p>·      Create operational and analytical reports (e.g., Power BI dashboards) to support business decisions.</p>
  • 2026-05-26T14:28:49Z
DevOps Engineer
  • Princeton, NJ
  • onsite
  • Permanent / Full Time
  • 180000.00 - 200000.00 USD / Yearly
  • We are looking for a DevOps Engineer to support the delivery, reliability, and security of mission-critical platforms in Princeton, New Jersey. This role focuses on building and sustaining containerized environments, improving deployment processes, and strengthening operational visibility across distributed systems. The ideal candidate brings strong infrastructure automation experience and can work effectively with engineering and support teams to maintain stable, scalable services.<br><br>Responsibilities:<br>• Design, implement, and maintain resilient container-based platforms using Kubernetes and OpenShift across cloud, data center, and edge environments.<br>• Manage application deployment, configuration, patching, and ongoing lifecycle support for distributed systems operating in both connected and restricted networks.<br>• Develop and optimize monitoring solutions with Prometheus and Grafana, including dashboards, alerts, and service health indicators that improve incident response.<br>• Install and validate software releases in development and test environments, support regression testing, and coordinate production rollouts with minimal service disruption.<br>• Build and scale containerized services with Docker and Kubernetes to support enterprise and edge-ready architectures.<br>• Configure and support identity and access integrations with enterprise authentication platforms such as Microsoft Entra ID and related infrastructure services.<br>• Investigate user-reported issues through ticketing workflows, document resolutions, and maintain operational runbooks and knowledge resources.<br>• Partner with analysts, engineers, and technical stakeholders to convert operational needs into deployable solutions and feed production issues back into product improvements.<br>• Apply DevSecOps practices including vulnerability remediation, image hardening, secrets handling, and support for secure compliance-oriented environments.<br>• Participate in after-hours support and on-call rotations to address outages, performance issues, and other high-priority production events.
  • 2026-05-19T15:33:50Z
Application Development - Full-Stack Developer IV
  • Morristown, NJ
  • remote
  • Temporary / Contract
  • 55.00 - 75.00 USD / Hourly
  • We are looking for a skilled Full-Stack Developer to join a Long-term Contract opportunity in Morristown, New Jersey. In this role, you will create secure, scalable applications that support digital banking experiences across commercial and consumer services. The position blends modern front-end engineering, backend API development, cloud-based delivery, and AI-assisted software creation to help drive efficient, high-quality outcomes.<br><br>Responsibilities:<br>• Build and enhance banking applications that support areas such as onboarding, payments, fraud-related workflows, and customer servicing across digital platforms.<br>• Use AI-enabled development tools to speed up solution design, coding, testing, and technical documentation while maintaining quality and maintainability.<br>• Create responsive user interfaces with modern web technologies and frameworks to deliver consistent experiences across desktop and mobile devices.<br>• Develop and support backend services, integrations, and APIs using C#/.NET and Python within secure, scalable architectures.<br>• Own delivery activities across the software lifecycle, including prototyping, solution design, development, testing, and CI/CD execution.<br>• Partner with cloud and infrastructure teams to deploy applications across environments, strengthen monitoring practices, and support cost-aware engineering decisions.<br>• Investigate defects, resolve performance issues, and implement upgrades that improve application reliability, scalability, and security.<br>• Prepare clear technical documentation for design reviews, operational handoff, and production support readiness.<br>• Follow applicable banking regulations, compliance standards, and internal reporting expectations, including required training and escalation of suspicious activity when needed.
  • 2026-06-10T13:48:46Z
Application Development - Salesforce Development Lead IV
  • Morristown, NJ
  • remote
  • Temporary / Contract
  • 55.00 - 75.00 USD / Hourly
  • We are looking for an experienced Salesforce Development Lead IV to join a Long-term Contract opportunity based in Morristown, New Jersey. In this role, you will shape enterprise Salesforce architecture, turn complex business needs into practical technical solutions, and lead delivery across a modern financial services environment. This position is ideal for a hands-on technical leader who can mentor developers, collaborate with stakeholders, and build secure, scalable platforms that support high-performance outcomes.<br><br>Responsibilities:<br>• Lead the architecture, development, testing, and deployment of Salesforce solutions across Financial Services Cloud, OmniStudio, Data Cloud, and related platform capabilities.<br>• Convert detailed business objectives into scalable technical designs and guide the team through complete solution delivery from concept to production.<br>• Design and implement AI-enabled Salesforce capabilities, including Agentforce use cases, workflow automation, and conversational experiences that improve business operations.<br>• Establish integration frameworks using APIs and event-driven patterns while shaping data models that support performance, governance, and regulatory expectations.<br>• Drive engineering excellence by setting standards for code quality, conducting reviews, and promoting reusable components and sound design practices.<br>• Oversee DevOps processes such as source control strategy, automated deployment pipelines, and environment management to improve release reliability.<br>• Troubleshoot complex technical issues across development, testing, and production environments, resolving defects that span multiple systems.<br>• Provide day-to-day technical leadership, mentor team members, and identify innovation opportunities that expand the value of Salesforce and AI-driven solutions.<br>• Apply secure development principles and ensure solutions align with compliance obligations, operational controls, and required training standards within a regulated financial setting.
  • 2026-06-10T13:48:46Z