Firmenlogo

Senior Software Engineer presso Trinity Global Consulting

Trinity Global Consulting · Chantilly, Stati Uniti d'America · On-site

Candidarsi ora

Description

Software Engineer (Level 3 – Senior)  

**ACTIVE TS/SCI with CI Poly eligibility REQUIRED**

Overall Assignment Description:  

Senior Software Engineers provide software engineering services to support quarterly  deployments of the software baseline -- new capabilities, adaptive maintenance, and hardware  recapitalization. Senior Software Engineers ensure the complexity of the systems and the  criticality of the mission for Tasking is managed by applying a systematic, engineering approach  to the design.  

Duties may include:  

  • Determine operational feasibility by evaluating analysis, problem definition, requirements,  solution development and proposed solutions.  
  • Document and demonstrating solutions by developing documentation, flowcharts, layouts,  diagrams, charts, code comments and clear code.  
  • Develop software solutions by studying information needs; studying systems flow, data  usage and work processes; investigating problem areas.  
  • Tailor and deploy software tools, processes and metrics as needed.  
  • Provide information by collecting, analyzing and summarizing development and service  issues.  
  • Automate tasks through appropriate tools and scripting.  
  • Develop architectures that are inherently secure, robust, scalable, modular, and API-centric.  
  • Provide software design recommendations to the program manager and Chief Software  Engineer.  
  • Coordinate software development activities within product lines.  
  • Ensure product line software development follows industry and SEI best practices.   Assist the Product Line Program Manager in establishing and tracking software metrics.  
  • Report software risks to the Chief Systems Engineer and Chief Software Engineer through  the ERB.  
  • Ensure software is documented and brought under Configuration

Requirements

REQUIRED:

  • Active TS/SCI with CI Poly eligibility
  • Available to work 100% on-site
  • Bachelor’s degree or higher in Computer Science, Information Technology, Management  Information Systems, or related STEM degree.  
  • Senior-level experience deploying microservices into cloud environments. 
  • Senior-level experience using software development tools to estimate functions points,  estimate complexity, develop virtual machines, cloud environments.  
  • Senior-level experience with history of successful software deployments. 

DESIRED:

  • Master’s degree or higher in Engineering, Computer Science, Information Technology,  Management Information Systems, or related STEM degree.  
  • Senior-level experience in designing, maintaining and recapitalizing IT systems.  
  • Senior-level experience in refactoring, containerization and hosting applications in a LINUX  platform and infrastructure as a service environment.  
  • Demonstrated experience with MBSE, processes, tools and languages. 

Benefits

At Trinity Global Consulting (TGC), we value our employees and provide a comprehensive benefits package that includes:

  • Medical, Dental & Vision Coverage – Coverage for eligible employees and family through CareFirst and VSP.
  • Paid Time OffPTO granted in accordance with contract requirements.
  • Paid Holidays11 federal holidays observed annually.
  • Disability & Life Insurance – Short-term/long-term disability, life insurance, and AD&D coverage included.
  • 401(k) Retirement Plan – Competitive plan managed through Ameritas.
  • Professional Training – Formal training provided as required, with additional learning opportunities based on role.

Candidarsi ora

Altri lavori