Software Developer (202605)

PurvisNewport, RI
Onsite

About The Position

PURVIS is seeking a talented Software Developer to join our team. The Software Developer will work closely with a team of developers on integrated standalone applications in a Linux environment using Agile development methodologies and tools. The day-to-day responsibilities for this role include: The candidate will be responsible for collaboration with team members, software tasking and managing tickets/repositories. The position requires creative thinking and problem-solving. Ideal candidates will also have strong verbal and written communication skills.

Requirements

  • Bachelor of Science in Computer Engineering, Computer Science, or equivalent engineering/technical degree with a concentration in computer science
  • 2 to 4 years in software engineering including requirements analysis, problem analysis and resolution, design, and development
  • Developing software in C++ in a Linux environment
  • Ability to modify existing software to correct errors, adapt to new hardware, upgrade interfaces and/or improve performance
  • Familiarity with Agile Development methodology the associated tools
  • Candidate must have or be able to obtain a government security clearance to the level of SECRET

Nice To Haves

  • Experience using the Qt Framework and Qt Creator IDE for developing Graphical User Interface (GUI) layouts
  • Experience using Atlassian tools

Responsibilities

  • Collaboration with team members
  • Software tasking
  • Managing tickets/repositories
  • Modifying existing software to correct errors, adapt to new hardware, upgrade interfaces and/or improve performance
  • Writing software requirements and design documentation
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service