1

Mid Level Software Engineer Jobs in Rutherford, NJ

Software Engineer II

Totowa, NJ · On-site

$86.58K - $147.19K/yr

We are seeking a Junior Level Software Engineer for our ECS Software organization in Totowa New Jersey. The Software organization develops and delivers high-quality Software solutions for our complex ...

Software Engineer

New York, NY · On-site +1

$150K - $240K/yr

We are hiring across levels (mid-level, Senior, and Staff), and your level will be determined ... Strong understanding of software engineering principles, with tangible experience writing high ...

Java Developer (Mid Level)

New York, NY · On-site

$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 ...

Backend Software Engineer

Manhattan, NY · On-site

$100K - $150K/yr

We are open to a range of experience levels, from mid-level engineers ready to grow into greater ... software solutions that meet business needs. * Write and maintain technical documentation and ...

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

$134.90K - $177.80K/yr

Responsibilities : • Research, design, develop, and test operating systems-level software ... Required : • Engineering, foreign equivalent or related field. • 1 year of experience in job ...

CoPilot Innovations is an innovative early-stage AI software development company with a mission to ... Role Overview As a Mid-Level AI Engineer at CoPilot Innovations, you'll collaborate with a talented ...

New

Junior Level Software Developer

Newark, NJ · On-site

$70K - $90.90K/yr

Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions ...

About the job Mid-Level React Developers Location: Remote About Us: At Recroot, we are dedicated to connecting talented developers with innovative companies. We focus on creating meaningful matches ...

Lead and inspire a team of entry-level to mid-level software engineers, fostering a culture of collaboration, innovation, and excellence. * Oversee technical design, architecture, and implementation ...

Title: Software Engineer Duration: 4+ Months Location: Hoboken, NJ - 07030 Description: This ... Researches, designs, develops and integrates applications at a mid-level as per written ...

Mid-level (3-6 years of experience) Compensation: $175k-225k salary + 0.5%-1% equity, depending on experience Location: Hybrid in NYC What You'll Do As a software engineer on the data platform, your ...

next page

Showing results 1-20

Mid Level Software Engineer information

See Rutherford, NJ salary details

$64.7K

$150.4K

$209.5K

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

As of Jun 4, 2026, the average yearly pay for mid level software engineer in Rutherford, NJ is $150,390.00, according to ZipRecruiter salary data. Most workers in this role earn between $122,300.00 and $176,400.00 per year, depending on experience, location, and employer.

What is a Mid Level Software Engineer job?

A Mid Level Software Engineer is a professional with a few years of experience who develops, tests, and maintains software applications. They work independently on tasks, contribute to code reviews, and collaborate with teams to design and implement solutions. Mid-level engineers are expected to write clean, efficient code, troubleshoot issues, and improve system performance. They may also mentor junior developers and participate in architectural discussions. Typically, they have strong problem-solving skills and proficiency in programming languages relevant to their role.

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

To thrive as a Mid Level Software Engineer, you need a solid understanding of software development principles, programming languages such as Java, Python, or C#, and a bachelor’s degree in computer science or a related field. Experience with version control systems like Git, familiarity with agile methodologies, and sometimes certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate are advantageous. Strong problem-solving skills, teamwork, and effective communication are standout soft skills in this position. These combined skills enable engineers to deliver high-quality code, collaborate efficiently within development teams, and adapt to evolving project requirements.

What typical responsibilities can I expect as a Mid Level Software Engineer?

As a Mid Level Software Engineer, you will be involved in designing, coding, testing, and maintaining software applications, often working on both new and existing projects. You’ll collaborate with other engineers, product managers, and QA teams to deliver features that meet business requirements, while also participating in code reviews and contributing to architectural decisions. Your responsibilities may also include troubleshooting bugs, refining development processes, and occasionally mentoring junior engineers. This role typically offers a blend of technical challenge, teamwork, and opportunities for continued skill development.
What are the most commonly searched types of Software Engineer jobs in Rutherford, NJ? The most popular types of Software Engineer jobs in Rutherford, NJ are:
What job categories do people searching Mid Level Software Engineer jobs in Rutherford, NJ look for? The top searched job categories for Mid Level Software Engineer jobs in Rutherford, NJ are:
What cities near Rutherford, NJ are hiring for Mid Level Software Engineer jobs? Cities near Rutherford, NJ with the most Mid Level Software Engineer job openings:
Software Engineer - ERP, Systems Integration

Software Engineer - ERP, Systems Integration

Verrex Corporation

Mountainside, NJ • On-site

$95K - $115K/yr

Full-time

Medical, Dental, Vision, Life, Retirement

Posted 3 days ago


Job description


POSITION: Software Engineer - ERP, Systems Integration & AI Automation

REPORTS TO: Manager of IT


LEVEL: Mid-level, hands-on technical contributor

WORK AUTHORIZATION REQUIREMENT: Applicants must have permanent, unrestricted authorization to work in the United States. The Company does not provide visa sponsorship or transfers.

OBJECTIVE: Support, maintain, and improve Verrex's internal ERP/business system on Red Hat Enterprise Linux, the company's primary business platform. Help ensure reliable tools, accurate data, practical reporting, integrations with systems such as Salesforce, and responsible use of AI-enabled tools such as Microsoft Copilot, Copilot Studio, Power Automate, or similar platforms where they improve ERP workflows.


LOCATION: On site position located in Mountainside, NJ 5 days a week (not a remote role). Remote candidates WILL NOT be considered

COMPENSATION: Salary, exempt (non-hourly), monthly cell phone stipend. 40 hours per week. The majority of work time is expected to fall within normal Verrex business hours of 8:00 a.m. to 5:00 p.m., Monday through Friday, with a 1-hour lunch.


BENEFITS: Verrex offers a comprehensive benefits package to support the health, well-being, and financial security of our employees. Benefits include:

  • Medical, dental, and vision insurance (VSP)
  • Company-sponsored 401(k) plan with matching contributions
  • Company-paid life insurance and AD&D coverage ($50,000)
  • Long-term disability (LTD) insurance
  • Optional supplemental life insurance available for purchase
  • Healthcare and Dependent Care Flexible Spending Accounts (FSAs)
  • Access to AFLAC supplemental insurance products


This benefits summary is intended as a general overview and is subject to the terms and conditions of the official plan documents.

____________________________________________________________________________


ROLE SUMMARY:

The Software Engineer - ERP, Systems Integration & AI Automation is a hands-on, mid-level role for a developer who can troubleshoot, learn quickly, and work across business systems. The ideal candidate has solid software development fundamentals, is comfortable working in Linux and SQL, and is eager to support users, build integrations, and evaluate practical AI-assisted improvements. The focus is applying available tools responsibly to improve ERP support, reporting, workflow automation, documentation, and user productivity.

RESPONSIBILITIES:


  • Support and maintain Verrex's internal ERP/business applications, including order entry, job control, work orders, job tracking, job performance, bar coding, purchasing, shipping/receiving, reporting, and related operational processes.
  • Troubleshoot production issues, identify root causes, test fixes, and communicate status clearly to users and management.
  • Develop, modify, and maintain software features, reports, forms, scripts, database queries, data imports/exports, and workflow improvements.
  • Build and support integrations between the ERP and other business systems, including Salesforce, using APIs, database connections, scheduled jobs, file-based transfers, webhooks, middleware, or other appropriate approaches.
  • Identify, prototype, and support practical AI-enabled ERP improvements using Microsoft Copilot, Copilot Studio, Power Automate, AI-assisted development tools, or similar platforms; validate use cases for data quality, permissions, security, accuracy, human review, and maintainability.
  • Work with management and end users to understand business requirements, document needs, define scope, and translate requirements into practical solutions.
  • Maintain and improve data accuracy, system reliability, access controls, error handling, integration monitoring, and automation safeguards.
  • Create and maintain technical documentation, user guides, support notes, integration documentation, and AI/automation playbooks in a company wiki or documentation platform.
  • Use version control, issue tracking, and support tools to track development work, user requests, bugs, automation requests, and resolutions.
  • Provide end-user training and knowledge transfer to IT/network operations team members so they can assist with day-to-day support.
  • Stay current on relevant development tools, platforms, integration methods, AI-assisted business tools, and best practices, and learn new technologies as business needs evolve.
  • Attend meetings in Mountainside, NJ or by conference call/video as needed and complete administrative tasks such as time entry, status updates, and expense reports when applicable.


REQUIRED QUALIFICATIONS:

  • Must be authorized to work in the United States without current or future sponsorship
  • Mid-level experience in software development, business systems support, ERP support, systems integration, or a similar technical role.
  • Practical experience with SQL and relational databases, including writing queries, troubleshooting data issues, and supporting reporting needs.
  • Comfortable working in a Linux environment, preferably Red Hat Enterprise Linux, including command-line tools, file permissions, logs, services, and basic troubleshooting.
  • Experience with web application technologies such as PHP, JavaScript, HTML, CSS, jQuery, Apache, or similar technologies, with willingness to support both legacy and modern codebases.
  • Understanding of APIs and data integrations, such as REST/SOAP APIs, JSON/XML, webhooks, scheduled jobs, CSV imports/exports, SFTP, or middleware.
  • Practical interest in AI-assisted business tools and ability to learn platforms such as Microsoft Copilot, Copilot Studio, Power Automate, or similar tools without needing to be an AI/ML specialist.
  • Familiarity with version control, preferably Git, and issue tracking/support ticketing tools such as Mantis, Zendesk, Jira, or similar.
  • Ability to learn unfamiliar systems quickly, investigate problems independently, ask good questions, and follow through until issues are resolved.
  • Strong communication skills, good documentation habits, attention to detail, and judgment when handling company data in integrations, automation, and AI-assisted workflows.

PREFERRED/NICE TO HAVE:
  • Experience integrating with Salesforce or supporting Salesforce-connected business processes.
  • Exposure to Microsoft Copilot, Copilot Studio, Power Automate, Power Platform, chatbots, AI assistants, or similar business automation tools.
  • Experience supporting ERP, order management, job tracking, purchasing, warehouse, inventory, barcode, shipping/receiving, or financial/operations systems.
  • Experience with scripting or automation using Python, shell scripting, PHP, or similar tools.
  • Experience with reporting tools, dashboards, data extracts, ETL, business intelligence processes, or AI-assisted report summarization.
  • Basic understanding of system security, data validation, backups, logging, change control, and responsible AI/data governance practices.
  • Experience working in a small-to-mid-size business environment where flexibility, practical problem solving, and cross-functional collaboration are important.

SUCCESS IN ROLE
  • Learns the ERP system and Verrex business processes well enough to become a dependable support resource.
  • Solves problems pragmatically without needing every answer provided in advance.
  • Recognizes where integrations, automation, reporting improvements, or AI-assisted tools can improve operations without overcomplicating the system.
  • Communicates progress, risks, assumptions, and tradeoffs clearly.
  • Writes maintainable code and clear documentation.
  • Balances daily support needs with project work and continuous improvements.
  • Is curious, adaptable, reliable, and willing to learn whatever tools or skills are needed to support the business.

TECHNOLOGY ENVIRONMENT:This role may work with some combination of Red Hat Enterprise Linux, Apache/web servers, PHP, SQL databases, JavaScript/jQuery/HTML/CSS, Salesforce, APIs, data imports/exports, reporting tools, Git, Mantis, Zendesk, Replicon, company wiki/documentation tools, Microsoft Copilot, Copilot Studio, Power Automate, Power Platform, AI-assisted development tools, and other business systems. Specific tools may change over time; the ability to learn and adapt is essential.


This job description may be revised at any given time by Verrex Management.

Employee Handbook

Please refer to the Verrex Employee Handbook for company policies on such issues as employment wages, salary, benefits, services, reimbursable expenses, employee communications, safety, health, standards of conduct, and corrective action.

Equal Opportunity Employer Statement

Verrex is proud to be an equal opportunity employer. We are committed to creating an inclusive, respectful workplace where everyone can thrive.