Title: Lead, Software Engineering
Greenville, TX, US, 75402
Job Title: Lead, Software Engineering
Job Code: 26302
Job Location: Greenville, TX
Schedule: 9/80
Essential Functions:
- Responsible for research, design, and development of application software in multi-tier architectures to configure and manage Mission Communications Systems equipment.
- Analyzes requirements to determine feasibility of design within time and cost constraints
- Ability to develop and analyze design tradeoffs against scope, cost, and schedule constraints
- Perform coding and unit test of resultant software
- Perform software component integration
- Participate in peer reviews
- Identifying, tracking, and repairing defects.
- Support continuous improvement, process innovation and lessons learned activities into software development process
Required Qualifications:
- Active DoD Secret or TS/SCI Security Clearance
- Demonstrated experience in the use of Object-Oriented Programming (OOP) methodologies to design, develop, test, and maintain complex software systems
- Demonstrated experience with high-level programming language such as Java or C++
- Demonstrated experience with software development and testing in a Windows OS environment
- Bachelor’s Degree and minimum 9 years of prior relevant experience.
- Graduate Degree and a minimum of 7 years of prior related experience.
- In lieu of a degree, minimum of 13 years of prior related experience.
Demonstrated experience with backend application development including the following:
- Multi-process/multi-thread environments
- Network protocols (TCP/IP, UDP)
- Usage of complex data structures via various methods of storage/access
- Storage and retrieval of data and configuration parameters using extensible data formats such as XML or JSON
Preferred Experience:
- Experience with Gradle
- Demonstrated experience with software configuration management (Gitlab preferred).
- Demonstrated experience with iterative software development processes (Agile, SCRUM, Kanban)
- Demonstrated experience working with DevSecOps including CI/CD pipelines (Jenkins, GitLab, Artifactory)
- Demonstrated experience with Google Protocol Buffer (GPB) data serialization
- Demonstrated experience developing and testing in the Linux OS environment.
- Demonstrated experience with containers, shell scripts, and system services is a plus
#LI-AM2
Nearest Major Market: Dallas
Nearest Secondary Market: Fort Worth