SOFTWARE ENGINEER

MCSG Technologies•Colorado Springs, CO
•$164,440 - $164,440•Onsite

About The Position

MCSG Technologies is seeking a Software Engineer to review current systems and recommend improvements, including cost proposals. The role works closely with analysts, designers, customers, and staff to develop and maintain software. Responsibilities span requirements analysis, solution design, coding, testing, deployment preparation, user training, and ongoing system maintenance. The position is located at Schriever Space Force Base in Colorado Springs, Colorado, and requires a TS/SCI security clearance.

Requirements

  • 10 years of experience in software engineering.
  • High school diploma.
  • TS/SCI security clearance.
  • Knowledge of building and maintaining cloud systems.
  • Ability to build and maintain CI/CD pipelines.
  • Ability to communicate highly technical concepts effectively and concisely to non-technical personnel.
  • Full-stack competency connecting frontend interfaces with backend services and database layers.
  • Proficiency with Git and GitHub or GitLab collaborative workflows and code reviews.
  • Experience with testing libraries such as Jest, Mocha, or Supertest for unit and integration testing.
  • Experience with JavaScript (ES6+) and TypeScript.
  • Frontend experience with modern frameworks such as React, Angular, or Vue.js.
  • Backend experience with Node.js, Java, or Python.
  • Experience with relational databases such as PostgreSQL, MySQL, or SQL Server.
  • Practical experience with modern object-relational mappers or query builders such as Drizzle or Prisma.
  • Experience mentoring junior engineers.
  • Administrative and development knowledge of relational databases, SQL, and Microsoft Access.

Nice To Haves

  • Experience with Node.js is preferred.
  • Experience with React component libraries such as MaterialUI.

Responsibilities

  • Evaluate operational feasibility by assessing analysis, problem definitions, requirements, solution development, and proposed solutions.
  • Analyze and clarify business requirements to implement server-side business logic and user interfaces.
  • Document software solutions using specifications, flowcharts, layouts, diagrams, charts, code comments, and clear code.
  • Design, develop, unit-test, integration-test, and build software to add functionality and extend or modify legacy code using object-oriented methodologies.
  • Develop software solutions by studying information needs, consulting users, examining system flows, data usage, and work processes, investigating problem areas, and following the software development lifecycle.
  • Provide administrative and development support for relational databases, including SQL and Microsoft Access database applications.
  • Modify database applications, update technical and user documentation, and train users and client support administrators on modifications.
  • Determine and design system specifications and standards, and prepare and install software solutions.
  • Provide ongoing application maintenance and support.
  • Collect, analyze, and summarize development and service issues.
  • Maintain job knowledge by studying development tools and programming techniques, participating in educational opportunities and professional organizations, and reading professional publications.
  • Review current systems and present ideas for system improvements, including cost proposals.
  • Work with analysts, designers, customers, and staff; produce detailed specifications and program code; test products in controlled, real-world situations before launch; and prepare user training manuals.
  • Build and maintain cloud systems and CI/CD pipelines.
  • Communicate technical concepts effectively and concisely to non-technical personnel.
  • Create and connect front-end user interfaces with backend services and database layers.
  • Use Git and GitHub or GitLab for collaborative workflows and code reviews.
  • Mentor junior engineers.

Benefits

  • Medical, dental, and vision insurance.
  • Life insurance.
  • Short-term and long-term disability insurance.
  • 401(k) match.
  • Flexible spending accounts.
  • Employee assistance program (EAP).
  • Parental leave.
  • Paid time off.
  • Holidays.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service