top of page
black background with 2 blue organic lines .jpg

Senior Software Engineer

Wharton, NJ, USA

Job Type

Full Time



About the Role

ApolloTech MSI is currently seeking a talented and experienced Senior Software Engineer to join our dynamic team. This is a full-time position based in Wharton, NJ, with the flexibility of a hybrid work environment.

As a Senior Software Engineer, you will be responsible for designing and developing software applications and systems that meet the needs of our diverse client base. You will be working with a small team to design different software architectures. You will be working with embedded platforms, such as Nvidia Jetsons, to have robotic control and AI/ML capabilities on the edge and will use Gitlab for distributed source code control. This role requires strong technical skills, excellent problem-solving abilities, a passion for delivering innovative software solutions, and the ability to travel approximately 10%-20% of time.

The ideal candidate has experience in application design, development, testing, and deployment. You should have expertise in various programming languages, frameworks, and technologies as well as the ability to effectively communicate complex technical concepts to both technical and non-technical stakeholders.

Target Salary Range $120,000 - $170,000. This represents the typical salary range for this position based on experience and other factors.


  • Bachelor's, Master's, or Ph.D. degree in Computer Science, Software Engineering, or a related technical field

  • 5+ years of professional experience in software development

  • Strong proficiency in several programming languages including C++, Python, and Kotlin

  • Experience creating software architecture designs for embedded systems that use C++, ROS

  • Experience packaging and deploying modular software to target platforms using Docker and services

  • Experience working with Nvidia Jetsons

  • Experience working with Unreal Engine is a plus

  • Experience managing projects on git and with milestones and issue tracking

  • Excellent problem-solving, analytical and presentation skills

  • Strong communication and collaboration abilities

  • Ability to work both independently and in a team environment

  • US Citizenship is required for this role due to security clearance requirements

  • Ability to obtain and maintain Secret Clearance

About the Company

Join ApolloTech MSI
ApolloTech MSI offers a challenging and rewarding work environment where you can make a meaningful impact. Join a team of talented professionals dedicated to delivering innovative software solutions and contributing to the success of our clients.

If you are a skilled Senior Software Engineer looking for a new opportunity, we invite you to apply and be part of our dynamic team.
EEO An Equal Opportunity Employer including Disability/Veteran.
Please send resumes to

bottom of page