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.

16 results for Software Engineer in Metuchen, NJ

Software Engineer / Data Engineer
  • New York, NY
  • onsite
  • Permanent / Full Time
  • 200000 - 225000 USD / Yearly
  • We are looking for a Software Engineer / Data Engineer to build and enhance internal platforms that support research, analytics, and investment workflows in New York, New York. This role combines product-minded software development with data engineering, giving you the opportunity to create scalable applications, shape technical architecture, and improve how teams access and use information. You will work closely with analysts and data specialists to turn complex needs into reliable tools that streamline decision-making and expand internal AI capabilities.<br><br>Responsibilities:<br>• Create and support internal applications, including dashboards, research platforms, and workflow solutions that improve day-to-day productivity across the firm.<br>• Develop and maintain AI-enabled internal systems such as application services, knowledge retrieval capabilities, agent-based tools, and monitoring frameworks for performance and quality.<br>• Collaborate with investment professionals and data science teams to convert research processes into stable, user-focused software products.<br>• Define technical direction for new systems, selecting appropriate architecture and establishing engineering standards that can scale with future development.<br>• Build backend services and data pipelines using Python, PySpark, and Databricks to support analytics, automation, and application functionality.<br>• Contribute to frontend experiences for internal users with modern web technologies such as Next.js, React, and interactive visualization tools.<br>• Design solutions that connect APIs, user interfaces, data storage, and cloud infrastructure into cohesive, maintainable platforms.
  • 2026-06-16T00:00:00Z
Software Engineering Manager
  • New York, NY
  • onsite
  • Temporary / Contract
  • 79.1635 - 91.663 USD / Hourly
  • We are looking for an experienced Software Engineering Manager to lead contract-based software initiatives in New York, New York. This Contract position will oversee development efforts across web applications, APIs, and data-driven solutions, while guiding technical teams toward scalable and reliable delivery. The ideal candidate brings strong hands-on knowledge of JavaScript, PHP, MySQL, and emerging AI technologies, along with the leadership skills to drive execution and continuous improvement.<br><br>Responsibilities:<br>• Lead engineering teams in planning, building, and delivering software solutions that support business goals and technical standards.<br>• Direct the design and implementation of web applications, backend services, and API integrations using modern development practices.<br>• Oversee application architecture and database performance, with a focus on maintainability, scalability, and efficient use of MySQL.<br>• Collaborate with cross-functional stakeholders to define priorities, manage timelines, and ensure successful execution of contract deliverables.<br>• Guide the adoption and deployment of AI-enabled tools and models to improve product capabilities and operational outcomes.<br>• Establish development processes, code quality expectations, and review practices that promote reliable and secure software delivery.<br>• Mentor engineers and technical leads, providing feedback, coaching, and support for strong team performance.<br>• Manage technical changes or platform-related transitions as part of delivery responsibilities when required.
  • 2026-07-08T00:00:00Z
Web Developer
  • Easton, PA
  • onsite
  • Permanent / Full Time
  • 120000 - 125000 USD / Yearly
  • We are looking for a Web Developer to support and enhance a modern eCommerce environment in Easton, Pennsylvania. This position focuses on building scalable web solutions across commerce platforms and storefront experiences, with an emphasis on performance, stability, and code quality. The ideal candidate will contribute to both backend and frontend development while partnering with teammates to deliver reliable digital experiences.<br><br>Responsibilities:<br>• Create and support headless Adobe Commerce solutions that connect through GraphQL and platform APIs.<br>• Develop custom backend functionality, modules, and service integrations within Magento and Adobe Commerce environments.<br>• Build and enhance storefront features using React.js and Next.js in a headless commerce architecture.<br>• Partner with frontend developers and cross-functional teammates to deliver cohesive, high-quality web experiences.<br>• Improve site speed and platform efficiency by refining caching, indexing, and query performance.<br>• Develop and maintain connections with external platforms such as payment providers, loyalty tools, and other third-party services.<br>• Investigate and resolve live production issues to strengthen uptime, reliability, and overall application performance.<br>• Produce organized, maintainable, and well-documented code that supports testing and long-term scalability.<br>• Configure and tailor checkout experiences, including customization of Hyvä Checkout functionality.
  • 2026-07-09T00:00:00Z
Information Systems Engineer
  • Jamesburg, NJ
  • remote
  • Temporary to Hire
  • 41.1635 - 47.663 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-06-23T00:00:00Z
Principal Software Engineer
  • Edison, NJ
  • remote
  • Temporary to Hire
  • 87.0865 - 100.837 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&#39;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-07-10T00:00:00Z
Platform Engineer
  • Princeton, NJ
  • remote
  • Permanent / Full Time
  • 140000 - 165000 USD / Yearly
  • <p>We are looking for a Platform Engineer to support the design, delivery, and ongoing improvement of secure, reliable cloud platforms. This role partners with application, infrastructure, business, and vendor teams to prepare solutions for deployment, strengthen operational readiness, and resolve technical issues across the delivery lifecycle. The ideal candidate brings strong DevOps experience, hands-on cloud engineering skills, and a practical approach to automation, observability, and compliance in a healthcare-focused environment.</p><p><br></p><p>Responsibilities:</p><p>• Partner with application teams early in the delivery process to review architecture, confirm deployment readiness, and clarify technical dependencies, assumptions, and release expectations.</p><p>• Create platform designs that prioritize resilience, maintainability, and operational support, including rollback planning, failure response, measurable outcomes, and defined ownership.</p><p>• Serve as a central technical liaison across development, infrastructure, security, and compliance stakeholders to keep communication aligned throughout implementation and release activities.</p><p>• Detect technical, operational, and security concerns before deployment and coordinate with teams to mitigate risks before they affect production environments.</p><p>• Investigate incidents, perform root cause analysis, and help restore services while driving improvements that reduce recurring issues.</p><p>• Build, enhance, and support CI/CD workflows for code integration, testing, and application deployment using repeatable automation practices.</p><p>• Automate deployment processes and manage cloud-based, containerized workloads, including services running on AWS and AWS Fargate.</p><p>• Provision and manage infrastructure with Terraform and contribute to standards, code review practices, and governance for Infrastructure as Code and delivery pipelines.</p><p>• Implement monitoring, logging, and alerting solutions using tools such as CloudWatch, Datadog, or comparable platforms, while maintaining clear technical documentation.</p><p>• Support the modernization of legacy on-premises applications and assist with compliance activities such as audit logging, vulnerability remediation, and patch management</p>
  • 2026-06-24T00:00:00Z
DevOps Engineer
  • Princeton, NJ
  • onsite
  • Permanent / Full Time
  • 180000 - 200000 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-06-25T00:00:00Z
Full Stack Developer
  • Princeton, NJ
  • onsite
  • Permanent / Full Time
  • 130000 - 180000 USD / Yearly
  • We are looking for a Full Stack Developer to join an innovative technology team in Princeton, New Jersey. This position focuses on creating robust software solutions across the user interface, backend services, and intelligent data-driven components that support advanced applications. The ideal candidate will enjoy turning complex technical concepts into practical products and partnering with cross-functional teams to deliver reliable, scalable results.<br><br>Responsibilities:<br>• Create and deliver complete application features spanning front-end interfaces, server-side logic, and data-driven or AI-enabled components.<br>• Develop software capabilities that leverage modern AI services, including semantic retrieval, vector-based search, embedding workflows, and related intelligent features.<br>• Incorporate large language models and agent-oriented interaction patterns into production tools used by analysts and other end users.<br>• Build and maintain dependable, scalable backend services along with shared libraries and reusable frameworks that improve team productivity.<br>• Work with search and event-streaming technologies to ingest, process, and access high-volume data efficiently.<br>• Rapidly test new concepts through prototyping, then refine successful approaches into secure, production-ready solutions.<br>• Apply AI-assisted development tools effectively while maintaining accountability for code quality, security, and correctness.<br>• Partner with engineers, analysts, and customers to translate business needs into technical plans, delivery estimates, and well-documented implementations.
  • 2026-06-29T00:00:00Z
Desktop Support Engineer
  • New York, NY
  • onsite
  • Temporary / Contract
  • 39.5865 - 45.837 USD / Hourly
  • We are looking for a Desktop Support Engineer to provide hands-on technical support for end users in a fast-paced investment banking environment in New York, New York. This Long-term Contract position focuses on resolving desktop, operating system, and account access issues while delivering responsive service through an organized support process. The ideal candidate will combine strong troubleshooting ability with a customer-focused approach and experience supporting Microsoft-based workplace technology.<br><br>Responsibilities:<br>• Provide day-to-day desktop and help desk support for employees, diagnosing and resolving hardware, software, and operating system issues.<br>• Manage user account administration tasks in Active Directory, including access updates, password assistance, and basic permission changes.<br>• Respond to service desk requests in a timely manner, document issue details clearly, and follow tickets through to completion.<br>• Support Windows 10 and other Microsoft Windows environments by identifying root causes and applying effective fixes.<br>• Troubleshoot common end-user problems involving workstations, peripherals, connectivity, and standard business applications.<br>• Escalate more complex technical issues when needed while maintaining clear communication with users and internal support teams.<br>• Contribute to a consistent support experience by tracking recurring problems and sharing practical solutions with the team.
  • 2026-06-30T00:00:00Z
Salesforce Engineer (Remote)
  • River Edge, NJ
  • remote
  • Permanent / Full Time
  • 80000 - 100000 USD / Yearly
  • We are looking for a Salesforce Engineer to support legal teams in River Edge, New Jersey by shaping reliable, secure, and scalable platform solutions. This position blends hands-on administration, thoughtful technical design, and close partnership with internal stakeholders to improve workflows across multiple departments. The ideal candidate can translate operational needs into practical Salesforce capabilities while helping guide long-term platform direction within a governed engineering environment.<br><br>Responsibilities:<br>• Partner closely with assigned departments to learn their processes, identify pain points, and deliver Salesforce solutions that align with daily operations and broader business goals.<br>• Administer core platform functions, including user access, security settings, role structure, and permissions, with careful attention to protecting sensitive legal information.<br>• Build and support advanced automation using Salesforce Flow, such as screen flows, triggered automations, scheduled processes, reusable subflows, and background logic.<br>• Configure and maintain platform components such as custom objects, fields, record types, validation rules, page layouts, and related settings to support evolving business needs.<br>• Monitor data accuracy across the environment by addressing duplicates, improving data standards, and reinforcing overall system integrity.<br>• Manage sandbox usage, coordinate releases, and promote disciplined deployment practices to support stable delivery across the organization.<br>• Create dashboards and reporting tools that give attorneys and firm leadership meaningful insight into matters, intake activity, and business development performance.<br>• Develop and maintain straightforward Apex solutions when declarative tools are not sufficient, and collaborate on minor Lightning Web Component updates when interface adjustments are needed.<br>• Support integrations between Salesforce and connected platforms such as case management, document management, billing, and intake systems.<br>• Maintain a prioritized roadmap for supported departments, document architectural decisions, and recommend the most effective path among configuration, custom development, or third-party tools.
  • 2026-07-10T00:00:00Z
Lead Full Stack Developer
  • Princeton, NJ
  • remote
  • Permanent / Full Time
  • 140000 - 175000 USD / Yearly
  • <p>We are seeking a Lead Full Stack Developer to provide technical leadership and hands-on development expertise across a portfolio of enterprise applications. This role is responsible for architecting, delivering, and continuously enhancing modern software solutions while driving engineering best practices, mentoring team members, and partnering closely with business and technology stakeholders. The ideal candidate has a strong background in building secure, scalable applications across cloud and hybrid environments and thrives in a collaborative, fast-paced setting.</p><p><br></p><p><strong>Responsibilities:</strong></p><ul><li>Serve as the technical lead for application development initiatives, providing architectural direction while contributing directly to frontend, backend, and cloud-based development efforts.</li><li>Design, develop, and maintain scalable software solutions, including web applications, APIs, services, and system integrations, using modern engineering practices and sustainable design patterns.</li><li>Collaborate with product owners, business stakeholders, architects, and delivery teams to translate business requirements into practical and scalable technical solutions.</li><li>Own the end-to-end software delivery lifecycle, including architecture, development, testing, deployment, production support, and ongoing optimization.</li><li>Drive software quality and development efficiency through coding standards, peer reviews, automated testing, and CI/CD best practices.</li><li>Champion secure software development by proactively addressing vulnerabilities, maintaining dependencies, and remediating findings identified through security assessments and code reviews.</li><li>Partner with DevOps, infrastructure, and data teams to build and support reliable cloud-native and hybrid technology solutions, including integrations with internal and third-party platforms.</li><li>Lead the resolution of complex technical issues through root cause analysis, corrective action planning, and long-term improvements that enhance application stability and reduce technical debt.</li><li>Support initiatives focused on application performance, scalability, cloud cost optimization, automation, and overall platform reliability.</li><li>Mentor and support developers through technical guidance, design reviews, knowledge sharing, and collaborative problem-solving, helping elevate engineering capabilities across the team.</li></ul><p><br></p>
  • 2026-06-30T00:00:00Z
Data Scientist
  • New York, NY
  • onsite
  • Permanent / Full Time
  • 200000 - 225000 USD / Yearly
  • We are looking for a Data Scientist to join a fast-paced investment environment in New York, New York, where data-driven insight plays a central role in research and decision-making. This position will focus on turning complex datasets into practical analysis, scalable tools, and clear intelligence that support investment ideas. The ideal candidate brings strong technical depth, sound statistical judgment, and the ability to shape loosely defined questions into structured, repeatable research.<br><br>Responsibilities:<br>• Work closely with investment professionals to create quantitative studies, analytical frameworks, and practical tools that strengthen fundamental research workflows.<br>• Identify promising alternative data sources, assess their relevance and quality, and support their integration into the research process.<br>• Design and execute backtests, predictive models, and exploratory investigations to evaluate and refine investment hypotheses.<br>• Produce and maintain analyst-facing dashboards and reporting views within internal analytics environments.<br>• Convert one-off research requests into repeatable, clearly documented analyses that can be reused and scaled over time.<br>• Partner with engineering teams to define data needs, support ingestion processes, and improve dataset availability for research use.
  • 2026-06-16T00:00:00Z
Analytics Application Engineer (Legal Industry)
  • River Edge, NJ
  • remote
  • Permanent / Full Time
  • 90000 - 115000 USD / Yearly
  • <p><strong><em></em></strong>We are looking for an Analytics Application Engineer to support and advance an internal reporting platform serving teams in River Edge, New Jersey. This position blends application engineering, data integration, and analytics development to deliver reliable dashboards and actionable operational insights. The ideal candidate will be comfortable working across the full stack, from syncing source-system data into a reporting database to shaping intuitive web-based reporting experiences for internal stakeholders.</p><p><br></p><p><strong>Responsibilities:</strong></p><p>• Develop, support, and improve a custom Next.js application that provides interactive dashboards, reusable reports, and performance metrics for internal teams.</p><p>• Oversee the TypeScript-based data ingestion process that brings Salesforce and Litify information into PostgreSQL, with a focus on accuracy, consistency, and timely updates.</p><p>• Structure and maintain the reporting database environment, including curated views, application-managed tables, historical metric records, and dashboard settings.</p><p>• Administer deployments and recurring platform operations through Firebase hosting and GitHub Actions, while monitoring job health and resolving processing issues.</p><p>• Configure and maintain authentication and authorization controls in Firebase to protect access to internal reporting tools.</p><p>• Partner with business stakeholders to convert reporting needs into efficient queries, scalable data models, and user-friendly dashboard designs.</p><p>• Investigate data or application issues across the reporting stack and implement fixes that improve reliability and performance.</p>
  • 2026-07-10T00:00:00Z
Sr. SecOps Security Engineer
  • Bensalem, PA
  • onsite
  • Permanent / Full Time
  • 100000 - 125000 USD / Yearly
  • Overview: Our organization is seeking an experienced Senior Security Engineer to join our Information Security team. Reporting to the Manager SecOps, you will play a critical role in designing, implementing, and maintaining robust security architectures that protect our network infrastructure from cyber threats. This position offers the opportunity to work collaboratively across the Information Systems department, assess and mitigate information security risks, and ensure compliance with financial institution regulations. WKey Responsibilities: Design, implement, and manage SPLUNK SIEM solutions for centralized monitoring, threat detection, and effective incident response. Operate intrusion detection and protection systems and respond to suspicious activities. Deploy and maintain network-based Data Loss Prevention (DLP) solutions; develop and manage data privacy policies. Conduct regular vulnerability assessments with tools such as Nessus, and execute remediation plans. Implement zero-day threat protection platforms and develop response strategies. Manage endpoint protection solutions to mitigate malware and advanced threats. Deploy and maintain Identity and Access Management (IAM) technologies including Okta and RSA. Architect and configure secure network solutions including firewalls, NGFWs, and web content filtering tools. Maintain comprehensive security architecture documentation and generate regular security posture reports. Collaborate with IT and compliance teams to ensure adherence to security best practices and regulatory requirements.
  • 2026-06-25T00:00:00Z
IT Security Specialist
  • Jersey City, NJ
  • remote
  • Temporary / Contract
  • 79.1635 - 91.663 USD / Hourly
  • We are looking for an experienced IT Security Specialist to enhance and optimize our organization&#39;s security posture. This contract position focuses on strengthening our Microsoft 365 and Defender security settings to ensure robust protection of our digital assets. The ideal candidate will bring expertise in cybersecurity and governance to address key vulnerabilities efficiently.<br><br>Responsibilities:<br>• Conduct a comprehensive security assessment of Microsoft 365 and Defender environments.<br>• Identify and implement necessary security enhancements, including configuration changes and activation of advanced features.<br>• Collaborate with internal staff to ensure seamless integration of security measures.<br>• Provide expert guidance on data privacy and database security best practices.<br>• Develop and document security protocols and procedures for long-term protection.<br>• Monitor system settings and recommend adjustments to maintain compliance with cybersecurity standards.<br>• Educate team members on cyber governance principles and practices.<br>• Ensure the protection of sensitive computer files and organizational data from potential threats.<br>• Offer post-implementation support to address any issues or provide further optimization.
  • 2026-06-23T00:00:00Z
Jr. Operations Engineer
  • New York, NY
  • onsite
  • Permanent / Full Time
  • 90000 - 100000 USD / Yearly
  • <p>We are looking for a motivated entry-level Operations Engineer to join our team in Secaucus, NJ . In this role, you will collaborate with experienced engineers to maintain and enhance mission-critical, low-latency trading systems. This position offers an excellent opportunity to develop technical skills in system administration, networking, and automation while contributing to the operational success of our platform.</p><p><br></p><p>Responsibilities:</p><p>• Monitor and maintain the performance of low-latency trading systems to ensure seamless operation.</p><p>• Assist in resolving incidents by troubleshooting issues and minimizing system downtime in collaboration with senior team members.</p><p>• Perform essential operational tasks such as system monitoring, log analysis, and routine maintenance.</p><p>• Develop and implement automation scripts and tools to enhance operational efficiency.</p><p>• Gain hands-on experience with Linux/Unix system administration and networking technologies.</p><p>• Contribute to the creation and upkeep of detailed documentation for systems and processes.</p><p>• Participate in rotational weekend work to ensure system reliability and availability.</p><p>• Travel occasionally to the data center as required for hardware or system maintenance tasks.</p>
  • 2026-07-09T00:00:00Z