Lead Software Engineer (C++/Java/Python) in Tampa, FL at Vaco

Date Posted: 7/8/2019

Job Snapshot

Job Description

1. Identify, assess, and utilize open source, commercial, academic, and government software and software architectures to meet stakeholder needs.
2. Provide analytical advice in identifying and implementing new uses of technology.
3. Implement software development processes, procedures, and techniques that effectively support rapid, iterative, and collaborative experimentation.
4. Lead diverse teams of software engineers, IT staff, and subject matter experts to explore hypotheses, develop proofs-of-concept, and evaluate prototypes.
5. Develop and leverage relationships across the enterprise, industry, academia, labs and other non-traditional collaborators.
6. Manage resources and coordinate development tasks while supervising technical project plans.
7. Monitor and evaluate the progress of software development efforts and keep the CTO informed of timelines, progress, and resources required.
8. Assign tasks and communicate (both written and oral) with staff, customers, academia, industry partners, community volunteers, high ranking officials, and the public.

1. Must be able to pass and obtain a DoD Security Clearance background check.
2. Experience with multiple operating systems, including but not limited to, MS
Windows, Mac OS, iOS, Android.
3. Strong background in one or more flavors of Linux
4. Experience (10 + years in industry preferred):
* Participation in rapid software prototyping and experimentation.
* Familiar with the myriad platforms, licenses, and acceptable uses of open
source software
* Project Engineer, Systems Engineer or Program Management preferred.
5. Current knowledge of multiple programming languages, collaborative software
development tools (e.g. version control, documentation, and communication systems)
and software design patterns & algorithms.
6. Education: Bachelor's Degree in Computer Science, Software Engineering, and/or
Information Systems or equivalent experience.