Job Description
Who we are!
Platinum Technologies is a Northern Virginia based integrated solutions firm that specializes in Cybersecurity, Cloud and Digital Services to the Public Sector. Our team provides high-end, quality resources to help our Mission Partners realize their goals. If you are self-motivated, possess demonstrated learning agility, and are passionate about delivering high-quality work products we want to hear from you.
You.
Platinum Technologies is seeking a Lead Software Engineerto join our company in support of USSOCOM.
As the Lead Software Engineer, will be responsible for creating next generation web-based and desktop applications designed to enhance user interface with tools and capabilities created by the DST.
This role requires an active Top Secret with the eligibility to obtain an SCI. The position will be in Tampa, Florida.
What you get to do.
- Design, prototype, develop, and implement applications using Web programming technologies to include but not limited to: JavaScript, HTML, HTMLS, and CSS.
- Work with DST Data Analysts, Data Integrators, Data Scientists, and Database Engineers to create, troubleshoot, and recommend appropriate user interface capabilities
- Work with DST members and customers to enhance user experience and implementation requirements.
- Design and architect new software components in Java, C, C++, and Python to meet program needs.
- Lead small group of developers via managing day-to-days tasks, assigning deadlines, and leading code reviews.
- Organize / coordinate / lead an agile Scrum team with two-week sprints.
- Key personnel to communicate technical and programmatic issues to management.
- Research, identify, and evaluate new technologies.
- Participate in various technical and program meetings on a weekly basis.
- Integrate COTS and GOTS tools, including open-source products and API-driven integration efforts.
- Build multi-tier software solutions, including database design and integration.
Requirements:
- Requires a bachelor's degree in Software Engineering, or a related Science, Engineering or Mathematics field.
- Active Top Secret and eligible for SCI access and ACCM read-on.
- Minimum eight (8) years' experience as a Software Engineer
- Minimum five (5) years' experience with web application development using JavaScript frameworks, HTML, C5S, and similar web programming technologies.
- Minimum 3 years in a lead role
- Experienced working in an agile environment
- Strong knowledge of software development lifecycle, including configuration management, good coding practices, and experience in writing, testing, and deploying production-quality software
- Software development experience using Java (JAVAFX), Spring, C / C++, Python, and other languages in a Linux environment.
- Minimum seven (7) years' experience with modern Web technology stack.
- Minimum four (4) years of experience with web application development using JavaScript frameworks, HTML, C5S, and similar web programming technologies.
- Experience with Restful APls, relational databases, and cross browser compatibility troubleshooting techniques.
- Experienced in DevOps / Agile methodologies.
- Experience using Linux, preferably Red Hat or derivatives.
- Knowledge of containerization technologies on Linux OS (Docker, Podman, k8s, RKE2) Familiarity with hypervisor-based virtualization.
- Experience with open-source software and custom software, as well as integration between software applications using middle tier integration and data-driven models
- Technical problem-solving ability for large and complex software systems
- Clear understanding of the Software Engineering concepts, principles, theories, software development process, and agile methodology.
Platinum Technologies is an Equal Opportunity/Affirmative Action employer. All qualified candidates will receive consideration for employment without regard to disability, protected veteran status, race, color, religious creed, national origin, citizenship, marital status, sex, sexual orientation/gender identity, age, or genetic information.