Job ID:  26985

Title:  Senior Specialist, Software Engineer

Location: 

Greenville, TX, US, 75402

Job Title: Senior Specialist, Software Engineering

Job Code: 26985

Job Location: Greenville, TX

Schedule: 9/80

 

Essential Functions:

  • Object Oriented Programming experience commensurate to job level.
  • 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:

  • 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
  • Bachelor’s Degree and minimum 6 years of prior relevant experience.
  • Graduate Degree and a minimum of 4 years of prior related experience. 
  • In lieu of a degree, minimum of 10 years of prior related experience.
  • Active DoD Secret or TS/SCI Security Clearance
  • Demonstrated proficiency in a high-level programming language such as Java or C++
  • Demonstrated experience in the use of Object-Oriented Programming (OOP) methodologies to design, develop, test, and maintain complex software systems
  • Demonstrated experience with software development and testing in a Windows OS and/or Linux environment
  • Demonstrated analytical and problem-solving skills

 

Preferred Experience:

  • Demonstrated 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 with containers, shell scripts, and system services
  • Demonstrated technical progression, to include new concepts, processes, technologies, systems, and tools
  • Demonstrated ability to design, implement, and deploy a solution from scratch with technical support.

 

 

 

#LI-AM2

 


Nearest Major Market: Dallas
Nearest Secondary Market: Fort Worth