Backend Software Engineer

3 months ago


Raleigh, United States JPS Interoperability Solutions, Inc. Full time $105,000 - $135,000
Backend Software Engineer (Small Company, C++)

At JPS, we design products to enhance audio communications systems by making them more versatile and robust. For over 30 years, we have provided innovative solutions to solve modern challenges for a variety of industries - both public and private.

We are seeking a full-time software engineer to work on a multi-threaded, Linux-based, C++ application that processes real-time audio and provides a web-based user interface. The software typically runs on an embedded Linux platform but is not particularly resource constrained like typical embedded products.

Why This Job Might Be for You:
  • Small Company - You enjoy a small company atmosphere, including flexibility and knowing your contributions are highly valued.
  • Self-Starter - You are a self-starter who likes to take large tasks and run with them with minimal scheduling, but are happy to discuss progress regularly.
  • Reasonable Challenge - You prefer unique manageable challenges instead of easier/repetitive programming tasks.
  • Some Experience - You have C++ experience, understanding that less senior applicants will be able to learn and grow while more senior ones will find their experience is well utilized.
  • In Person - You want to come in and interact with peers in person on a daily basis, but will enjoy the benefits of having your own private office with a door.
  • Long Term - You are looking for a long term role, not a short contract.
  • Good Commute - The commute is reasonably good to/from many locations in the Raleigh area.
  • Available Immediately - The position is targeted to be filled immediately.
  • Fair Compensation - Anticipated salary range of $105,000 to $135,000, depending on relevant work experience and skill level.

Important Requirements:

A minimum of three years of professional C++ programming experience are required. An extended skill set that includes multi-threaded and network programming are nice to have but not mandatory. Prior exposure to Linux will be exceptionally helpful.
You will be working on a small team with a few other engineers. However, comfort with solving technology problems on your own is essential, as is being a self-starter. The work environment is casual, friendly, and flexible. We are a small company but have established a strong reputation and standing in the industry over several decades.
You will need to be in the office daily (Monday-Friday) for the first several months. After that, occasional or periodic working from home is an option. However, because of the nature of our products, being in the office is often helpful. You will have your own office with a door - there are no cubicles. Permanent remote work is not available. JPS has an enjoyable corporate culture, and being in the office is essential for maintaining that.
This project will continue indefinitely, and we are looking for somebody who is interested in continuing to work on this product suite for the long-term. Personal preferences are considered when possible. You are likely to have ample opportunities to learn new things, regardless of skill level.
Required Skills and Qualifications:
  • Proficiency in C++.
  • Minimum 3 years professional development experience.

Ideal Technology Experience:
  • Proficiency in Linux.
  • Proficiency in network programming (HTTP, sockets, TCP, UDP, etc.).
  • Comfort with multi-threaded programming concepts.
  • Audio signal processing.
  • 5+ years professional development experience with C++.

Desired Personality Traits:
  • Self-starter.
  • Detail-oriented.
  • Desire for a long-term role.
  • Comfort with an unstructured work environment.
  • Comfort working on a small team.
  • Comfort with responsibility.


About JPS Interoperability Solutions, Inc.:

JPS was founded in 1988 by three engineers who had a knack for inventing unique solutions to many of the problems faced in the telecommunications industry. 35 years later our mission remains the same, but has expanded to keep pace with changing technology. Our products enhance a variety of communications systems for customers that include Fortune 500 companies, government agencies, global technology leaders, and branches of the military. Over the years a distinct culture has formed at JPS, one that encourages collaboration, inclusiveness, and a sense of family. We believe that everyone plays an important role in our mission. As we continue to design and implement new solutions in the robust communications industry, we are always looking for talented professionals to join our growing team.



  • Raleigh, United States VDart Full time

    Backend Software Engineer Location: (Raleigh/ Durham, NC 27709) - 1-2 days/ week. Duration: Long Term Backend Software Engineer Linux Development experience C/C++ experience 5+ years of developer experience Strong communication skills, both written and verbal Ability to work in a both a team environment and individual


  • Raleigh, North Carolina, United States Focused HR Solutions Full time

    We are seeking a talented Junior Software Engineer (Backend) to join our team at {company}. As a key member of our development team, you will be responsible for designing, developing, and maintaining our backend systems.Main ResponsibilitiesDesign and develop high-quality, scalable, and efficient backend systemsCollaborate with cross-functional teams to...


  • Raleigh, North Carolina, United States Focused HR Solutions Full time

    We are seeking a highly skilled Senior Software Engineer - Backend Development to join our team. The successful candidate will be responsible for designing, developing, and maintaining the backend of our e-commerce platform using Java and Spring.The ideal candidate will have a strong background in Java and Spring, with experience in developing scalable,...


  • Raleigh, North Carolina, United States Syntricate Technologies Full time

    Join Syntricate Technologies as a highly skilled Senior Backend Java Software Engineer to develop and implement high-performing, scalable, and innovative end-to-end applications. As a key member of our team, you will collaborate with system engineers, frontend developers, and software developers to create solutions that align with and extend shared platforms...


  • Raleigh, United States Howso Full time

    Howso, headquartered in Raleigh, NC, is a software company dedicated to building high performance AI you can trust. We’re on a mission to make trustworthy AI the global standard. We are a small but mighty team, positioned to fundamentally change the Artificial Intelligence landscape for the better. We are looking for a Senior Backend Engineer with a solid...


  • Raleigh, North Carolina, United States Ndustrial Full time

    About the RoleNdustrial is seeking a seasoned Senior Software Engineer to collaborate with a high-performing scrum team that designs and builds the backend, frontend, and API for our Nsight Energy Intensity Platform.This individual will be a major contributor to the team's patterns of planning, designing, coding, reviewing, testing, and deploying...

  • Software Engineer

    7 days ago


    Raleigh, United States Jewelers Mutual Group Full time

    About Us: Jewelers Mutual is a trusted leader in the jewelry insurance industry, dedicated to transforming how jewelry businesses and customers are protected and served. With over a century of expertise, we're combining cutting-edge technology and data-driven solutions to redefine industry standards. As part of our team, you'll play a key role in building...

  • Software Engineer

    7 days ago


    Raleigh, United States Jewelers Mutual Group Full time

    About Us: Jewelers Mutual is a trusted leader in the jewelry insurance industry, dedicated to transforming how jewelry businesses and customers are protected and served. With over a century of expertise, we're combining cutting-edge technology and data-driven solutions to redefine industry standards. As part of our team, you'll play a key role in building...

  • Software Engineer

    7 days ago


    Raleigh, United States Jewelers Mutual Group Full time

    About Us: Jewelers Mutual is a trusted leader in the jewelry insurance industry, dedicated to transforming how jewelry businesses and customers are protected and served. With over a century of expertise, we're combining cutting-edge technology and data-driven solutions to redefine industry standards. As part of our team, you'll play a key role in building...


  • Raleigh, United States Jewelers Mutual Group Full time

    About Jewelers Mutual: Jewelers Mutual is the trusted leader in the jewelry insurance industry, dedicated to transforming how jewelry businesses and customers are protected and served. With over a century of expertise, we're combining cutting-edge technology and data-driven solutions to redefine industry standards. As part of our pioneering team, you'll play...


  • Raleigh, United States Jewelers Mutual Group Full time

    About Jewelers Mutual: Jewelers Mutual is the trusted leader in the jewelry insurance industry, dedicated to transforming how jewelry businesses and customers are protected and served. With over a century of expertise, we're combining cutting-edge technology and data-driven solutions to redefine industry standards. As part of our pioneering team, you'll play...


  • Raleigh, United States Jewelers Mutual Group Full time

    About Jewelers Mutual: Jewelers Mutual is the trusted leader in the jewelry insurance industry, dedicated to transforming how jewelry businesses and customers are protected and served. With over a century of expertise, we're combining cutting-edge technology and data-driven solutions to redefine industry standards. As part of our pioneering team, you'll play...

  • **Software Engineer**

    2 weeks ago


    Raleigh, North Carolina, United States Focused HR Solutions Full time

    At Company, we are looking for a talented Software Engineer to join our team. As a Backend Developer, you will be responsible for designing, implementing, and maintaining the back-end of our web application. Key responsibilities include:Design and implement scalable and efficient back-end architectureDevelop and test back-end code to ensure high-quality and...

  • Software Engineer

    4 months ago


    Raleigh, United States TIBCO Software Full time

    Do you thrive in a startup vibe? Were you built for a small, nimble and dynamic team that's ready to win? If you answered yes, we want to talk to you! We are now going back to our roots as a standalone business unit to focus on our SaaS business, an area where we see growth potential. This business unit is unique, and we certainly aren't afraid to stand out...

  • Software Engineer

    7 days ago


    Raleigh, United States TIBCO Software Full time

    Do you thrive in a startup vibe? Were you built for a small, nimble and dynamic team that's ready to win? If you answered yes, we want to talk to you! We are now going back to our roots as a standalone business unit to focus on our SaaS business, an area where we see growth potential. This business unit is unique, and we certainly aren't afraid to stand out...

  • Software Engineer

    1 month ago


    Raleigh, United States IXL Learning Full time

    Teachers Pay Teachers (TPT), the most beloved educator brand used by 85% of K-12 teachers in the US and the world’s largest catalog of educator-created content, is seeking Software Engineers who have a passion for technology and education to help us add new features and continue to build out our successful educator-focused marketplace. You’ll be tackling...


  • Raleigh, North Carolina, United States Howso Full time

    Job Title: Software Engineer for AI InnovationAbout Us:Howso, a software company based in Raleigh, NC, is dedicated to building high-performance AI that can be trusted. Our mission is to establish trustworthy AI as the global standard.Job Description:We're looking for a Senior Backend Engineer with a solid breadth of experience to design and implement the...


  • Raleigh, North Carolina, United States Ndustrial Full time

    About the PositionNdustrial is seeking a skilled Senior Software Engineer to join our team, contributing to the development of our Nsight Energy Intensity Platform. As a major contributor to a scrum team, you will design, build, and maintain the platform's backend, frontend, and API.Design and innovate features within our current technology stack while...


  • Raleigh, United States IXL Learning Full time

    Teachers Pay Teachers (TPT), the most beloved educator brand used by 85% of K-12 teachers in the US and the world’s largest catalog of educator-created content, is seeking Senior Software Engineers who have a passion for technology and education to help us add new features and continue to build out our successful educator-focused marketplace. You’ll be...


  • Raleigh, North Carolina, United States Lenovo Full time

    About LenovoAt Lenovo, we envision a smarter world where technology is empowering people to achieve more. We create innovative technologies and solutions that bring value to our customers and the communities they serve.Job SummaryWe are seeking an experienced Cybersecurity Software Engineer to join our Security Center of Excellence team in PCSD. This role...