Sr. Java Software Engineer TS/SCI Poly Required

ZoeTech Staffing LLC
Denver, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Senior

Job location

Denver, United States of America

Tech stack

Java
JavaScript
Microsoft Windows
Systems Engineering
Unix
C++
Configuration Management
Computer Programming
Software Debugging
Linux
Perl
Field-Programmable Gate Array (FPGA)
Hardware Interface Design
Integrated Development Environments
Python
Software Engineering
Software Requirements Analysis
SQL Databases
TCP/IP
Management of Software Versions
Scripting (Bash/Python/Go/Ruby)
Information Technology

Job description

  • Software development in JAVA and/or C++ within the context of the full software development lifecycle, including: software requirements, design, development, debug and test.

  • Demonstrated ability to integrate complex software and hardware subsystems and resolve identified conflicting issues.

  • Support to the design, develop, integrate and maintain new software functionality.

  • Demonstrated ability to leverage previously written code and make modifications as necessary.

  • Demonstrated ability to work closely with other disciplines (systems engineering, networking, configuration management, and hardware engineers) to troubleshoot and fix problems.

  • Team player incorporating a team based success philosophy.

  • Proven communicator, able to describe complex and diverse engineering topics.

  • Taking a leadership role for design teams and provide technical oversight to the team members.

  • Lead design reviews, team meetings, program and customer meetings as needed.

  • Lead design performance & cost trade-offs for proposed engineering changes.

  • Prepare and manage man-power loading across the period of performance.

  • Work with program manager and functional management to align staffing needs with appropriation of assignments.

  • Candidate should have strong leadership and be able to effectively manage technical staff for successful execution of programs, while maintaining and developing positive team dynamics.

  • Support the professional development of team members and ensure senior technical personnel "pass on" knowledge to more junior personnel.

Requirements

****Required Skills: * Must have 8 years of experience plus a B.S. in Engineering, Computer Science, or Software Engineering or 6 years of experience plus a M.S. in Engineering, Computer Science, or Software Engineering or possess the equivalent of 16 years applicable experience in lieu of a degree. * Proficiency in C++, JAVA, versioning control, and documenting bugs/fixes in a UNIX/Linux environment. * Demonstrated experience leading a software development team and ability to work effectively in a dynamic technical environment. * Demonstrated ability to work to a schedule and meet deliverable dates. * Must be able to perform all aspects of the software development lifecycle to include requirements definition and design, Use Case development, software development, testing and maintenance. * Respond to operational issues and troubleshoot discrepancies written against the system. * Develop and test resolutions to discrepancies and enhancements. * Develop and update documentation affected by software changes and ensures software standards are met. * Knowledge of troubleshooting, testing, fixing & configuration management techniques and tools. * Must be a self-starter who works well within a team environment * Candidates must have good interpersonal, organizational and communication skills. * Must be able to support core hours 8am-4pm and provide additional after hours support. * Must have a current DODI 8570.1-M IAT Level II certification or must obtain the certification within first 60 days of employment. * Qualified applicants may be subject to a security investigation and must meet minimum qualifications for access to classified information. U.S. Citizenship and an active TS/SCI security clearance with previous polygraph is required.

Desired Skills: * Proficiency in Unix, Linux, and Windows Operating Systems and development environment * Experience with TCPIP sockets * Knowledge of troubleshooting, testing, fixing & configuration management techniques and tools * Must be a self-starter who works well within a team environment * Experience in satellite, ground, and/or communications systems development * Experience with scripting (JavaScript, Python, Perl, etc.) * Experience programming Field Programmable Gate Arrays (FPGA) * SQL databases * Custom hardware interfaces * OS drivers ****Required Education (including Major): Must have a BS Degree in Computer Science or related technical discipline and a minimum of 8 years relevant experience - OR - possess the equivalent of 16 years direct experience in lieu of a degree.

Apply for this position