Software Developer and IT Tech Professional

CACI International•Bethesda, MD
•$61,100 - $122,200

About The Position

This full-time Information Technology position combines software development with IT support in a Navy customer environment. The employee will support two customers: providing IT support for one and web server development for the other. The role offers opportunities to develop PHP and Python skills, refactor legacy code, and support more than 1,200 civilian and contractor users across Tier 1–3 IT services. The position also offers exposure to Navy operations and CACI’s support of the Navy, with opportunities to strengthen communication and written documentation skills. The developer will work with customers to define requirements, maintain and improve a PHP web server, implement bug fixes and features, clean up code, and help convert the existing PHP solution to Python. The IT support work includes troubleshooting hardware and software issues submitted by phone, functional mailbox, leadership, or in person. The employee will also create standard operating procedures and user guides, document Navy IT processes, and maintain professional documentation for software development work. Candidates must have a degree in a relevant field, be comfortable developing in PHP and Python, and hold or be able to obtain a Secret or interim Secret clearance. They must also have or be able to achieve CompTIA Security+ certification before the start date, manage multiple projects and tasks, and communicate and write effectively. The position is listed as regular employment with no travel required. The proposed salary range is $61,100–$122,200.

Requirements

  • Degree in a field relevant to software development.
  • Comfort developing in PHP and Python.
  • Must have or be able to obtain a Secret or interim Secret clearance.
  • Must have or be able to achieve CompTIA Security+ certification before the start date.
  • Ability to balance multiple projects and tasks at the same time.
  • Excellent communication and written skills.

Nice To Haves

  • Previous professional experience in a Navy environment.
  • Advanced PHP and Python development skills.
  • Previous professional IT expertise.

Responsibilities

  • Work with customers to define software development requirements.
  • Provide development support through bug fixes, new features, and code cleanup.
  • Work with the IT group to address Tier 1–3 IT issues submitted by phone, functional mailbox, leadership, and in person.
  • Troubleshoot issues involving software and hardware.
  • Create standard operating procedures and user guides, document Navy IT processes, and provide professional documentation for software development work.
  • Maintain a web server currently coded in PHP, including implementing minor features.
  • Convert the current PHP web server solution to Python.

Benefits

  • Unique flexible time off benefit.
  • Learning resources and learning and development opportunities.
  • Competitive compensation and benefits, including healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service