Senior Software Engineer

Trinity Global Consulting

$100K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree or higher in related STEM field
  • Senior-level experience deploying microservices in cloud environments
  • Proficient in software development tools for estimating functions and developing virtual machines
  • Proven history of successful enterprise-scale software deployments
  • Master's degree preferred in a relevant discipline (desired qualification)
  • Experience with IT system design and maintenance (desired qualification)
  • Familiarity with containerization and Linux IaaS environments (desired qualification)

Responsibilities

  • Develop secure, scalable, and modular software architectures
  • Provide design recommendations to program management and leadership
  • Analyze problem definitions and proposed solutions for operational feasibility
  • Create software solutions based on data usage and workflow needs
  • Coordinate software activities adhering to industry best practices
  • Tailor software tools and automate tasks via scripting
  • Assist in establishing and tracking software metrics

Benefits

  • Comprehensive medical, dental, and vision coverage
  • Paid time off according to contract requirements
  • 11 observed federal holidays per year
  • Short-term and long-term disability and life insurance
  • Competitive 401(k) retirement plan through Ameritas
  • Formal professional training and additional learning opportunities
Full Job Description
Duties May Include:
• Develop architectures that are inherently secure, robust, scalable, modular, and API-centric
• Provide software design recommendations to the Program Manager and Chief Software Engineer
• Evaluate operational feasibility by analyzing problem definitions, requirements, and proposed solutions
• Develop software solutions by studying information needs, systems flow, data usage, and work processes
• Coordinate software development activities within product lines and ensure adherence to industry and SEI best practices
• Tailor and deploy software tools, processes, and metrics; automate tasks through appropriate scripting
• 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 Qualifications:
• Bachelor's degree or higher in Computer Science, Information Technology, Management Information Systems, or related STEM field
• Senior-level experience deploying microservices into cloud environments
• Senior-level experience using software development tools to estimate function points, estimate complexity, and develop virtual machines and cloud environments
• Demonstrated history of successful software deployments at enterprise scale

Desired Qualifications:
• Master's degree or higher in Engineering, Computer Science, Information Technology, or related STEM field
• Senior-level experience designing, maintaining, and recapitalizing IT systems
• Senior-level experience with refactoring, containerization, and hosting applications in a Linux platform and IaaS 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.

Similar Jobs

More Jobs at Trinity Global Consulting

  • Senior Software Engineer
    $100K — $130K *
    Springfield, VA 22153 (Fairfax County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Senior Software Engineer jobs: