Software Engineer-C, Python

Hatch Global Search
Matawan, NJ

Job Description

Job Description

Software Engineer -Senior and Principal levels (multiple openings)

Our client is a well-established, growing software company. Their Linux application is developed using Scrum Agile methodology. Most development is done in C language; some Python is used. As the company experiences this period of growth we are looking for talented individuals who are motivated by overcoming difficult technical challenges in a collaborative environment to join the team. Ideal candidates for these positions will love to code and have extensive experience developing algorithms and data structures for multi-threaded high performance software in C on Linux platforms . Experience developing software for data protection, backup or data storage applications is desired. Hybrid position working in the office 3 days per week.

Responsibilities:

  • Work as a member of a Scrum team on the design and maintenance of software
  • Develop and assist in definition of new product features and requirements
  • Integrate software modules and ensure the system operates to meet requirements
  • Develop and implement unit automated tests and quality improvements, support QA testing
  • Be a key contributor in this small, challenging and collaborative environment
  • reverse engineer complex data formats a plus
  • manage your work and time with a hybrid work model
  • work with support organization to fix issues identified in customers bug reports

Required / desired skills and experience:

  • BS or MS in Computer Science or other technical discipline or equivalent experience
  • Strong skills in C programming and development on Linux platforms
  • Extensive knowledge of data structures and algorithms
  • A lot of focus is on performance and optimization. Experience developing high-performance algorithms and analyzing code to optimize is desired
  • Experience with Python scripting is greatly preferred. Bash is a plus
  • Team player with strong interpersonal skills
  • Familiarity with Microsoft development environments a plus
  • Experience with any of the following is a plus: data protection, backup, data storage; pthread; security; ransomware; embedded systems development with C; parallel, distributed or complex system programing project experience; machine learning; writing software that manipulates data at the bit and byte level.

Posted 2026-03-29

Recommended Jobs

Perinatologist - Atlantic Health Morristown Medical Center

Atlantic Health
Morristown, NJ

Atlantic Health is Seeking a Perinatologist in Northern New Jersey! Atlantic Health, one of New Jersey's largest non-profit healthcare networks, is seeking a highly motivated full-time Perinatologi…

View Details
Posted 2026-05-12

Remote VP Software Development

jobgether
New Jersey

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a VP of Software Engineering - REMOTE. In this role, you will partner closely with the CEO and execut…

View Details
Posted 2026-05-12

NA - Nursing Assistant ( All Shifts )

Moundville Health And Rehabilitation LLC
Union, NJ

Nursing Assistant (NA) – All Shifts | Start Your Career | We Train You Moundville Health & Rehabilitation Starting Pay: $13.50/hr ⏰ Full-Time | Day, Evening & Night Shifts Available On-Si…

View Details
Posted 2026-04-16

Commissioning Manager

Scale Microgrid Solutions
Ridgewood, NJ

Job Description Job Description We are looking for a Commissioning Manager to oversee and manage the preparation and coordination of commissioning activities for a portfolio of microgrid projects…

View Details
Posted 2026-05-11

Drug Safety Physician

Systimmune
Princeton, NJ

SystImmune is a leading and well-funded clinical-stage biopharmaceutical company located in Redmond, WA and Princeton, NJ. It specializes in developing innovative cancer treatments using its establish…

View Details
Posted 2026-05-08

Tennis Coach (Private) in Camden | TeachMe.To | TeachMe.To

TeachMe.To
Camden, NJ

Skip the line and apply on our website: About Us TeachMe.To is the leading peer-to-peer lessons marketplace, on a mission to connect independent Tennis coaches in St. George | TeachMe.To w…

View Details
Posted 2026-05-01

Dermatologist - 3331

Med Source Consultants
Franklin, Somerset County, NJ

Dermatologist – 3331 Dermatologist Opportunity | Exceptional Lifestyle + Neg 400-$500K Build a rewarding dermatology career without sacrificing your lifestyle. Join a physician-led, collaborativ…

View Details
Posted 2026-01-14

Big Data Engineer

Throtle
Red Bank, NJ

Job Description Job Description Benefits: ~401(k) ~401(k) matching ~ Company parties ~ Competitive salary ~ Dental insurance ~ Flexible schedule ~ Free food & snacks ~ Health insur…

View Details
Posted 2026-03-29

Associate Director, Global Support Functions Communications Lead

Teva Pharmaceutical Industries Ltd.
Parsippany, NJ

We Are Teva We’re Teva, a leading innovative biopharmaceutical company, enabled by a world-class generics business. Whether it’s innovating in the fields of neuroscience and immunology or deliveri…

View Details
Posted 2026-04-14

Full & Part-Time Mobile Veterinarian - Poughkeepsie, New York

Heartstrings Pet Hospice, In-Home Euthanasia & Aftercare
Vernon, NJ

In-Home Veterinarian — Heartstrings Pet Hospice Poughkeepsie, Vernon Township, Port Jervis, Ridgebury, Suffern, Hamburg - New York & Surrounding Areas At Heartstrings Pet Hospice, we believe ve…

View Details
Posted 2026-05-08