Join our team at Root Source! Lead Software Engineer Annapolis Junction, MD · Remote · Full time Company website

Root Source is seeking a Lead Software Engineer to be the Tech Lead in a small and exciting software development team.

About Join our team at Root Source!

Thank you for taking the time to explore opportunities with Root Source. Please review our job postings and submit your application for any positions of interest. Root Source is an equal opportunity employer. All applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin.

Description

Responsibilities:

  • Lead team in developing, maintaining, and enhancing complex software systems
  • Analyze user requirements, debug existing software, design and code new software, integrate existing software, and develop data queries
  • Lead the design complex database interfaces, develop algorithms, and assist with test procedures
  • Manage software development teams, coordinate software system installation, and monitor equipment functioning
  • Utilize software development methodologies to conduct simulations and provide input on system design


Required Qualifications:

  • 20 years of SWE experience
  • Bachelor's degree in Computer Science or related field
  • US Citizenship
  • TS/SCI with Poly


Knowledge, Skills, Abilities:

  • Strong analytical troubleshooting and performance evaluation skills required
  • Expert in Java SE 7, intermediate in JavaScript, Java EE, and open-source utility tools
  • Basic experience with Spring MVC and proficient in Linux
  • Cloud/Big Data, C/C++, Node.js, React.js, Kubernetes, and MongoDB