Job ID:  26302

Title:  Lead, Software Engineering

Location: 

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