Demo

Senior Software Engineer

Complete Technology Services, LLC
Kansas, MO Full Time
POSTED ON 12/31/2025
AVAILABLE BEFORE 1/29/2026

Role Summary

This Software Engineer position is a key contributor to the design, development, and ongoing support of custom applications and system integrations that power day-to-day business operations. The role combines strong technical execution with an understanding of how technology supports business processes.

The ideal candidate is a collaborative, self-motivated engineer who enjoys solving complex problems, takes pride in building reliable and secure solutions, and is comfortable working across both back-end and front-end technologies. A curiosity for new tools and a desire to continuously improve systems and processes are essential for success in this role.

Key Responsibilities

  • Partner closely with the Director of Information Technology and senior technical team members to deliver internal software solutions.
  • Gain a deep understanding of business workflows and translate those needs into efficient, scalable application designs.
  • Work with end users and stakeholders to gather requirements, clarify processes, and define technical approaches.
  • Design, build, test, and support web-based applications using Microsoft and third-party technologies including C#, .NET, Blazor, SQL Server, Azure, and related tools.
  • Develop and maintain integrations with external platforms, APIs, web services, and customer-facing systems to ensure smooth data exchange.
  • Create and manage SQL databases, queries, and stored procedures to support reporting and operational functionality.
  • Enhance and maintain existing applications with a focus on performance, reliability, and long-term maintainability.
  • Follow established development standards and collaborate with senior engineers on architecture, code quality, and documentation.
  • Contribute to consistent and intuitive user experiences by supporting UX/UI standards for internal tools.
  • Apply security best practices related to application development, data protection, and access controls.
  • Produce clear technical documentation and assist with knowledge sharing and cross-training within the IT team.
  • Track project work, tasks, and time accurately using approved project management tools.
  • Provide support and training to end users for new or updated applications when needed.
  • Participate in Agile development activities such as sprint planning, daily stand-ups, peer reviews, and CI/CD workflows.
  • Stay current with emerging technologies and recommend improvements that enhance efficiency and solution quality.

What We’re Looking For

Background & Experience

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related discipline (or equivalent hands-on experience).
  • 7–10 years of professional experience building, integrating, and supporting business applications.
  • Strong background developing enterprise solutions using Microsoft technologies such as C#, .NET Core, ASP.NET, SQL Server, Azure, and Power Platform tools.
  • Experience working with modern web technologies including HTML, CSS, JavaScript, and frameworks such as Blazor, React, Angular, or Vue.
  • Proven experience designing and consuming RESTful APIs and integrating third-party systems.
  • Familiarity with Agile development environments and source control tools like Git or Azure DevOps.

Technical Skill Set

  • Advanced proficiency in C#, .NET Core, and ASP.NET MVC.
  • Strong command of relational database design and SQL development, including performance optimization.
  • Experience with Azure services (App Services, Functions, Logic Apps, Azure SQL) or comparable cloud platforms.
  • Solid understanding of front-end development principles and responsive design.
  • Knowledge of API standards, data formats, and integration patterns.
  • Hands-on experience with testing, debugging, and peer code reviews.
  • Working knowledge of secure development practices and identity/access management.
  • Exposure to CI/CD pipelines and automated deployments is a plus.

Salary : $115,000 - $135,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Kansas, MO area that may be a better fit.

  • Jobs via Dice Kansas, MO
  • Description IPFS is looking for an innovative and modernization-minded engineer to re-envision our entire client experience. This person will join a collab... more
  • 13 Days Ago

  • Children's Mercy Hospital Kansas, MO
  • Senior Software Engineer - Epic Bridges Requisition ID 2025-34324 Requisition Post Information* : Posted Date 1 hour ago (11/20/2025 11:40 AM) Posting Cate... more
  • 19 Days Ago

AI Assistant is available now!

Feel free to start your new journey!