# Senior Software Engineer

> Trinity Global Consulting · St. Louis, United States · Full-time · Posted 2026-01-12

**Workplace:** on_site

**Department:** NSE

## Description

**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 Management.

## Requirements

**Required:**

-   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 Off** – **PTO** granted in accordance with contract requirements.
-   **Paid Holidays** – **11 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.

## Apply

[Apply at Trinity Global Consulting](https://apply.workable.com/triglocon/j/BA6F85B614/apply)

---
Powered by [Workable](https://www.workable.com)
