Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

People, Technology & Processes Logo

Journeyman Software Engineer

People, Technology & Processes

Salary not specified
Oct 23, 2025
Tampa, FL, US
Apply Now

People, Technology and Processes, LLC (PTP) is seeking a Journeyman level software engineer to become part of our Software Development team to design, develop, test, and maintain software applications.

Requirements

  • Experience developing software in Ada, C-Sharp, Python, Java, bash, SQL(Lite), Tableau, and XML
  • Experience using Git or other distributed source code repository
  • Experience using software build systems such as GNU gcc, GNU make, CMake, or similar tools
  • Experience using GitLab, JIRA, or other change management system
  • Experience using GitLab, Jenkins, or other continuous integration testing system
  • Experience developing embedded software applications
  • Experience with distributed computing environments and multi-threaded applications

Responsibilities

  • Design, develop, and maintain software applications, including front-end and back-end components.
  • Analyze high-level requirements and translate them into detailed technical specifications.
  • Write clean, scalable, and well-documented code.
  • Conduct unit testing and work with quality assurance teams to ensure functionality.
  • Participate in code reviews and contribute to maintaining coding standards.
  • Document architecture, workflows, and code changes.
  • Troubleshoot and debug existing software to improve performance and fix issues.

Other

  • Candidates should be able to collaborate well with team members, perform well under general supervision, handle moderately complex issues while escalating more complex issues to higher-level staff for assistance, and possess solid working knowledge of the software development basics.
  • Work with other engineers, product managers, UI/UX designers, and QA teams to deliver software.
  • Support the development and update of software development plans.
  • Ability to successfully perform on multiple projects concurrently when necessary
  • Ability to obtain a security clearance