Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Junior Software Engineer - C++ / Distributed Systems (Multithreading)

$120k - $135k

Career Developers

Job Description

Job Description

Refer a friend: Referral fee program

Career Developers Inc., a distinguished staffing and consulting firm, is proud to celebrate 30 years of service excellence. As a GSA Contract holder, we offer comprehensive staffing solutions for both commercial and government sectors nationwide. By selectively partnering with clients who share our values, we ensure productive collaborations that set us apart in the industry. Our dedication to candidates involves managing expectations with precision through business intelligence, thorough interview preparation, transparent communication, and exceptional feedback throughout the process.

We are committed to advancing your career and look forward to supporting your professional growth.

----------------------------------------------------------------------------------------------------------------------------------------------- Senior Software Engineer - C / Distributed Systems (Multithreading)

Location: Tinton Falls, NJ

Work arrangement: On-site 5 days a week. (Candidates open to relocation will be considered)

Salary: $120,000 - $135,000 USD, based on experience

About the Role

Our growing client is looking for a strong C Software Engineer to help evolve a large-scale technology platform as AI workloads continue to drive significant data growth.

Candidates with less than two years of professional experience must work on-site in Tinton Falls, NJ.

Responsibilities
  • Design, develop, and maintain high-performance C software supporting core platform infrastructure.

  • Build and enhance distributed storage capabilities, including storage pool management, node lifecycle, and cluster operations.

  • Improve platform scalability and performance to support growing AI-driven data workloads and data governance requirements.

  • Collaborate with engineering and cross-functional teams on architecture, technical design, and implementation of new capabilities.

  • Own the quality of delivered features, including testing, troubleshooting, and production readiness.

  • Diagnose complex platform issues and perform debugging, profiling, performance tuning, and optimization.

  • Explore technologies and product areas beyond immediate responsibilities to better understand the broader platform.

  • Take ownership of operational issues, including timely investigation, classification, and resolution.

  • Follow secure coding practices and help protect the platform against vulnerabilities involving unsafe deserialization, path traversal, SSRF, privilege escalation, cryptography, and third-party dependencies.

  • Step up during critical situations, proofs of concept, and customer-impacting issues, and follow problems through to resolution.

RequirementsRequired
  • Strong proficiency with modern C , including C 11, C 14, C 17, and/or C 20.

  • Solid understanding of object-oriented software design, algorithms, and data structures.

  • Experience developing multithreaded and concurrent software, including the use of synchronization primitives.

  • Experience developing software in Linux/Unix environments.

  • Hands-on debugging and profiling experience using tools such as gdb, perf, Valgrind, or comparable tools.

  • Strong analytical and problem-solving skills.

  • Strong communication and collaboration skills.

  • Ability to take ownership, question assumptions when appropriate, clarify requirements, and follow issues beyond immediate areas of responsibility.

  • Bachelor's degree in Computer Science, Computer Engineering, a related discipline, or equivalent experience.

Strongly Preferred
  • 2- 5 years of professional C software development experience.

  • Experience with distributed storage systems, scale-out architectures, or software-defined storage.

Preferred / Nice to Have
  • Experience with distributed systems concepts.

  • Knowledge of network and storage protocols, including iSCSI, NFS, SMB, and S3.

  • Kernel-level or systems programming experience.

  • Experience with Docker and Kubernetes.

  • Familiarity with CI/CD pipelines and automated testing.

  • Understanding of AI/ML workload characteristics and their impact on data storage, protection, scalability, and performance.

  • Experience supporting critical technical issues, proofs of concept, or customer-impacting situations.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Junior Software Engineer - C++ / Distributed Systems (Multithreading) in Eatontown, NJ vacancy
  • $135k - $216k

    ResponsibilitiesWe are seeking a Lead System Integrator (LSI) to serve as...  ...responsible for integrating software components developed across...  ...Computer Science, Electrical Engineering, Computer Engineering, or a...  ...proficiency in Python and C/C++ software... 
    Suggested
    Contract work
    For subcontractor
    Shift work

    Peraton Corporation

    Red Bank, NJ
    4 days ago
  • $55k - $65k

     ...About Us Solar Landscape is the nation's leading distributed energy infrastructure company, transforming commercial real estate into...  ...and continuous improvement of Solar Landscape's accounting systems, programs, and procedures. Support external audit processes... 
    Junior
    Part time
    Summer work
    Work at office
    Remote work
    Flexible hours

    Solar Landscape

    Asbury Park, NJ
    5 days ago
  • $10 - $21.5 per hour

     ...hundreds of preventive care clinics and eight distribution centers. In 1999, we founded Petco Love....  ...: Begin your Petco journey as a Junior Pet Stylist in Grooming! During this...  ...of the art equipment, including bathing system, kennels, tables, and dryers... 
    Junior
    Hourly pay
    Minimum wage
    Local area
    Night shift
    Weekend work
    Afternoon shift

    Petco

    Eatontown, NJ
    3 days ago
  • $18 - $22 per hour

     ...Junior Maintenance Technician The Junior Maintenance Technician supports the maintenance and engineering functions of the facility by assisting with the repair, troubleshooting, and...  ...in industrial maintenance, mechanical systems, or electrical systems preferred. Basic... 
    Junior
    Hourly pay
    Immediate start

    Hatteras

    Asbury Park, NJ
    5 days ago
  • $135k - $216k

     ...Communications/RF Data Collection and Software Defined Radio (SDR) Engineer to conduct the large-scale...  ...-tree modules, Python and C++ blocks, flowgraph...  ...APISupport the Lead System Integrator in packaging the...  ...synchronized SDR deployments (timing distribution, GPSDO or reference clocks... 
    Suggested
    Contract work
    Shift work

    Peraton Corporation

    Red Bank, NJ
    4 days ago
  • $100k

     ...looking for entry-level software programmers, Java full...  ...and machine learning engineers for full-time...  ...engineering, information systems, IT project work on the...  ...core Java, Javascript, C++, or software programming...  ...to take you off their distribution list and make you unavailable... 
    Full time
    H1b

    SynergisticIT

    Lincroft, NJ
    2 days ago
  •  ...Data Entry Operator | Junior (Remote)Long Branch, NJ, United States Job Openings Data Entry Operator | Junior (Remote)About the Job Data Entry Operator | Junior (Remote)Important: You Will Receive An Email Within Next 2 Minutes After Applying, Check Your Inbox or Spam... 
    Junior
    Remote work

    Only Data Entry

    Long Branch, NJ
    5 days ago
  •  ...Data Entry Operator | Junior (Remote)Asbury Park, New Jersey, United States Job Openings Data Entry Operator | Junior (Remote)A Data Entry Clerk, is responsible for inputting data and making changes to existing data figures in digital databases. Their duties include inputting... 
    Junior
    Remote work

    Only Data Entry

    Asbury Park, NJ
    3 days ago
  • $82.8k

     ...focus on product development and creative distribution methods, along with excellent client...  ...seeks an experienced Full-Stack Software Engineer with a strong background in Microsoft...  ...CoPilotExperience with version control systems such as Git.Ability to establish responsible... 
    Work experience placement
    Shift work

    Crum & Forster

    Eatontown, NJ
    2 days ago
  • $122k - $179k

     ...seeking a Digital Controls and Embedded Software Engineer Specialist. The expected annual salary range...  ...Uninterruptible Power Supply (UPS) systems, batteries, and electronic-based products...  ...systems• Knowledge and experience in C/C++ codingAll positions may require participation... 
    Work experience placement
    H1b
    Work at office
    Local area
    Remote work
    Visa sponsorship
    Relocation package

    Eaton Corporation

    Tinton Falls, NJ
    3 days ago
  •  ...Job Description Job Description Full-time Junior Architect position at a busy and growing architectural firm in Long Branch, NJ. We have a wide array of projects including both residential and commercial work in the NY/NJ and PA areas. 0-2 years architectural experience... 
    Junior
    Full time

    Parallel Architectural Group

    Long Branch, NJ
    6 days ago
  • $25 - $36 per hour

     ...for new construction projects. Ensure all drawings comply with building codes. Coordinate with clients, engineers, and trades on all projects. Advise and oversee junior staff within the construction drawing phase. Spend 25% - 50% of time in technical production,... 
    Junior
    Temporary work
    Summer work
    Work at office
    Flexible hours

    Actalent

    Asbury Park, NJ
    4 days ago
  •  ...build a high-income career from home.   What we offer: ~100% remote work ~ Qualified warm leads (no cold outreach) ~ Proven systems, structured training, and ongoing mentorship ~ Exclusive work with labor union members ~ Long-term career growth and leadership... 
    Junior
    Remote work

    Globe Life

    Wall Township, NJ
    4 hours ago
  • $100k

     ...parts. Recognized on the ENR 400, 500, and 600 lists for engineering and construction excellence, KIELY is a leading design-build,...  ...to detail # Experience with the use of estimating software such as HCSS Heavy Bid, HCSS Project Management Heavy Job & Timberline... 
    Junior
    Full time
    For contractors
    For subcontractor

    J.F. Kiely Construction Co.

    Tinton Falls, NJ
    3 days ago
  • $118.98k - $195.47k

    Guardian is seeking a Lead Salesforce Engineer with strong expertise in Salesforce Financial...  ...and compliance across source and target systems.Work with POs, gather and evaluate...  ...Demonstrated ability to lead, manage, and mentor distributed development teams (onshore/offshore and... 
    Full time
    H1b
    Local area
    Visa sponsorship
    Work visa
    Flexible hours

    Guardian Life Insurance

    Holmdel, NJ
    5 days ago
  • $26.47 - $43.62 per hour

     ...provided Enjoy career advancement potential and good working conditions Job Description: Mail Handler - Assists in the distribution of mail through a variety of functions. Functions may include distributing incoming and outgoing mail, sorting and labeling mail... 
    Hourly pay
    Full time
    Currently hiring
    Immediate start
    Flexible hours

    Postal Jobs Source

    Allenhurst, NJ
    20 days ago
  • $118.98k - $195.47k

     ...employee serves as a Lead AI Engineer responsible for...  ...implements scalable AI systems utilizing Large...  ...learning engineering, distributed systems, cloud infrastructure...  ...with data scientists, software engineers,...  ...roadmap, and mentoring junior engineers. His work directly... 
    Full time
    H1b
    Visa sponsorship
    Work visa
    Flexible hours

    Guardian Life Insurance

    Holmdel, NJ
    4 days ago
  •  ...A data-focused company is seeking a Junior Data Entry Operator to work remotely from Middletown, NY. The ideal candidate will be responsible for inputting data from paper documents into digital spreadsheets, updating customer order statuses, and ensuring their work is... 
    Junior
    Remote work
    Work from home

    Only Data Entry

    Middletown, NJ
    3 days ago
  • $112k - $179k

     ...technically demanding role at the intersection of applied AI, software engineering, and operational tooling.The core focus of this position is...  ...AI integration requires understanding the existing system that the assistant will interact with. The core web application... 
    Contract work
    Local area
    Shift work

    Peraton Corporation

    Red Bank, NJ
    4 days ago
  •  ...• Provide guidance to junior and mid-level engineers, helping them develop their...  ...building highly scalable distributed solutions that enable positive...  ...Participate in all aspects of agile software development, including...  ...on building end-to-end systems optimized for speed and... 

    Yochana

    Holmdel, NJ
    5 days ago
  •  ...environment by providing appropriate supervision at all times Complete accurate and timely service documentation using electronic systems, HHA Exchange in compliance with New Jersey Division of Developmental Disabilities requirements Collaborate and communicate... 
    Daily paid
    Full time
    Part time
    Work at office
    Local area
    Flexible hours

    Ameriwell Care

    Monmouth, NJ
    more than 2 months ago
  •  ...Junior Controller Reports to: CEO Works closely with: Outside CPA firm, Operations Lead Location: Red Bank, NJ Hybrid...  ...business or startup environment QuickBooks or other accounting software experience Work Arrangement This is a hybrid role based... 
    Junior
    Work at office

    Drum Associates

    Fair Haven, NJ
    3 days ago
  • $112k - $179k

     ...secure.ResponsibilitiesWe are seeking a Software Integration Engineer. This position is a hands-on...  ...working across the stack, from low-level C++ and Python to container orchestration...  ...containers that package the full software system for delivery to T&E testbedsImplement... 
    Contract work
    Temporary work
    For subcontractor
    Shift work

    Peraton Corporation

    Red Bank, NJ
    4 days ago
  •  ...reputation for excellence in providing environmental consulting, engineering, compliance, and technical field services to clients in...  ...Responsibilities: Assist with groundwater and vapor treatment system engineering calculations Assist with remediation system and... 
    Junior
    For contractors
    For subcontractor
    Work at office

    Groundwater and Environmental Svcs.

    Farmingdale, NJ
    3 days ago
  • $146k - $234k

    ResponsibilitiesWe are seeking an AI Research Engineer to lead the design and implementation of...  ..., or Bayesian methods with strong software engineering discipline. They must be comfortable...  ...specified API, working with the Lead System Integrator to deliver regular code drops... 
    Contract work
    For subcontractor
    Shift work

    Peraton Corporation

    Red Bank, NJ
    4 days ago
  •  ...Job Title: Junior Landscape Designer Location: Wall Township, NJ Job Type: Full...  ...-Level (0–2 Years) About InSite Engineering InSite Engineering is a multidisciplinary...  ...Adobe Creative Suite, or similar design software is a plus. · Familiarity with plant... 
    Junior
    Full time
    Internship
    Work at office
    Local area

    InSite Engineering, LLC

    Wall Township, NJ
    1 day ago
  •  ...skill in the arsenal of a Machine Learning engineer. Computer Science Fundamentals...  ...Science/ Computer Engineering/ Information Systems/Information Technology/ Electrical...  ...the essence so please respond ASAP. Thank you Required Experience: Junior IC... 
    Junior
    Full time
    Immediate start

    SynergisticIT

    Red Bank, NJ
    6 days ago
  • $60k - $80k

     ...Job Description Job Description Junior Electrical Design Engineer — Material Handling Control Systems Location: Wall Township, NJ (On-Site) Employment...  ...of electrical design packages including power distribution one-line diagrams, motor control schematics, I... 
    Junior
    Full time
    Internship
    Work at office

    MCS Automation

    Farmingdale, NJ
    25 days ago
  •  ..., empathy, and clear communication- Maintain exam rooms, equipment, and clinical supplies according to practice standards- Use EHR systems efficiently and adapt quickly to new workflows, tools, and technology- Anticipate provider needs and support smooth, efficient clinic... 
    Immediate start

    Florence Health

    Shrewsbury, NJ
    2 days ago
  • $55k - $70k

     ...Contactless Holdings, a company dedicated to revolutionizing rental and sharing solutions. Our brands include: Movatic – Rental and sharing software. Tandem Mobility – The USA's largest provider of bikeshare programs for small to mid-size cities. RentFun – The largest self-... 
    Junior
    Work at office
    Remote work

    Contactless Holdings

    Middletown, NJ
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Junior Software Engineer - C++ / Distributed Systems (Multithreading). Be the first to apply!