Principal Software Engineer

The Principal Software Developer will be a seasoned web and mobile application developer who has extensive experience with development of presentation (GUI); security; application; and database layers. This is an evolving opportunity seeking to employ cutting edge web applications to increase efficiency and performance supporting Special Operations Forces. The successful candidate will be motivated; team oriented; and have a drive to make a difference in warfighting capabilities

Duties include, but are not limited to:

  • Focus on web applications and iOS/Android mobile platforms

  • Provide full lifecycle software development to include requirements gathering; design; development; testing; documentation; training; configuration; and maintenance of developed software projects

  • Maintain existing custom-developed software; and support COTS/GOTS software products as needed

  • Help evolve the software development methodology based on agile and lean thinking; including the establishment of coding conventions; documentation standards; testing procedures and quality assurance

  • Work with IT professionals to coordinate efforts, resolve cross-team issues and communicate changes


  • Good working knowledge of one or more items in each of the following categories:

  • Languages: Objective-C, Swift, Javascript, Java, Python, Ruby

  • Frameworks: NodeJS, Vue.js, jQuery, web2py, Ruby on Rails

  • Operating Systems: Linux (any), Red Hat Enterprise Linux

  • Databases: SQL (any), PostgreSQL

  • Web Servers: Apache, Nginx

  • Source Control: git, GitLab, GitHub, Bitbucket

  • Automated testing experience; writing and testing with tools, such as Appium and GitLab CI/CD pipeline

  • Experience developing web-based applications utilizing HTML5, JavaScript, CSS, and responsive design techniques

  • Strong understanding and working knowledge of at least some of the following:

  • SOLID principals

  • UI/UX design

  • MVC pattern

  • RESTful web services

  • Mobile app development

  • Experience working in an agile environment (Kanban and Scrum)

  • Experience in developing cloud hosted applications: Amazon Web Services cloud preferred a plus

  • Experience in cross-platform mobile app development (PhoneGap; Apache Cordova) a plus

  • Innovation: Always looking for ways to integrate new technology to solve problems and fill in capability gaps. Demonstrated expertise selecting and utilizing open source products in applications and solutions

  • Good business communication skills. Position will require developing and giving presentations

  • Detail oriented and organized; able to understand information systems and ensure accuracy of work

  • 8-10 years of related software design and development experience.

  • DoDI 8570.01m Certification required (IAT-II compliant): Minimum Security + CE within 6 months

  • The work is performed in an office environment

  • Possible short term TDYs to meet with users

  • Must be able to obtain a passport for OCONUS travel, if required

  • Lift over 35 LBS

For more than 50 years, General Dynamics Information Technology has served as a trusted provider of information technology, systems engineering, training and professional services to customers across federal, state, and local governments, and in the commercial sector. Over 40,000 GDIT professionals deliver enterprise solutions, manage mission-critical IT programs and provide mission support services worldwide. GDIT is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status, or any other protected class.


Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

Principal Software Engineer
Fort Lauderdale, FL Oracle
Principal Software Engineer
Sarasota, FL Oracle
Principal Software Engineer
Miami, FL Oracle
Principal Software Engineer
Jacksonville, FL Oracle
Principal Software Engineer
Tampa, FL Oracle
Principal Software Engineer
Orlando, FL Oracle