Full Stack Software Engineer

Persistent Systems

$133K — $166K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Engineering or related field
  • Minimum of 1 year in software development with C/C++
  • Proficient in Java and JavaScript
  • Experience with SQL databases like MS SQL Server or MySQL
  • Familiarity with JSON and REST APIs
  • Knowledge of unit testing and dependency injection
  • Active US Security Clearance or ability to obtain one

Responsibilities

  • Develop and implement backend API services using C/C++
  • Design and code solutions with C++ and JavaScript libraries
  • Participate in code reviews and the software development cycle
  • Collaborate with developers and business leaders to create solutions
  • Attend field tests and support deployment of the Wave Relay system

Benefits

  • Comprehensive medical, dental, and vision insurance
  • Paid time off for vacations and personal needs
  • 401(k) plan with company matching contributions
  • Tuition assistance for further education
  • Mental health benefits and support
  • Fitness membership reimbursement
  • Veterinary benefits for pet care
Full Job Description
Job Description & Responsibilities

We'relookingfor a Full Stack Software Engineer who willbe responsible forsoftware development and support of Persistent Systems99 industry-leading Wave Relaymobile ad-hoc networking (MANET) system. You will be heavily involved in the development and implementation of a wide range of backend service development in C/C++ and Java, front-end web and Android app development, and the development of application software running on the Wave Relaynetwork. This positionprovidesthe opportunity to work alongside our team of highly skilled senior software engineers to develop technology that enables our customers to solve their most difficult networking problems.

Position Responsibilities

  • Use C/C++ to architect, develop, and implement backend APIservices
  • Use C++ generated HTML supported by JavaScript libraries like jQuery and JavaScript to design, code, test, and document solutions to various software problems
  • Take an active role in our code review process and software developmentcycle
  • Collaborating with other developers and business leaders to build solutions to new problems
  • Support internal and external engineering activities, including travel to test locations, military facilities, and customer sites to directly support the testing, evaluation, and deployment of the Wave Relaysystem
Job Qualifications & Experience

Minimum Qualifications

  • Computer Engineering degree
  • At least 1 year of work/internship experience developing software for systems in C/C++
  • Experience with Java and JavaScript
  • Experience with SQL databases (Preferably MS SQL Server, MySQL, Postgres, Oracle, or H2)
  • Familiarity with JSON and REST APIs
  • Experience with unit testing and dependency injection
  • Must have a US Security Clearance or the ability to obtainone

The salaried compensation for this role can vary from $133,000 to $166,000 a year based on the selected individual's education and experience. Persistent Systems, LLC offers a comprehensive benefits package including medical, dental, vision, life, and disability insurance; paid time off; flexible spending accounts; 401(k) plan with company match; fitness membership reimbursement; tuition assistance; mental health benefits; and veterinary benefits.

Similar Jobs

More Jobs at Persistent Systems

More Aerospace & Defense Jobs

Find similar Full Stack Software Engineer jobs: