Demo

Sr. Software Engineer

Advantage Tech
Kansas, MO Full Time
POSTED ON 4/6/2026
AVAILABLE BEFORE 5/5/2026
Advantage Tech is searching for a Sr. Software Engineer to join their client's team based out of Kansas City, Mo.

The Software Engineer plays a key role in designing, developing, and maintaining custom business applications and integrations that support the client’s operations. This role requires a blend of technical expertise, problem-solving ability, and business understanding to deliver reliable, secure, and scalable software solutions.

The ideal candidate is a proactive, detail-oriented developer who thrives in a collaborative team environment, demonstrates a strong understanding of both back-end and front-end development, and is eager to learn and apply new technologies to drive business efficiency and innovation.

Essential Duties And Responsibilities

This job description may not include all assigned duties and may be updated or modified by the Director of Information Technology based on the evolving needs of the business.

  • Report directly to the Director of Information Technology.
  • Develop a strong understanding of business operations and use that knowledge to design and optimize in-house applications and systems.
  • Collaborate with users and stakeholders to define requirements, business processes, and technical specifications.
  • Design, develop, test, debug, and maintain high-quality, secure, and scalable web-based applications using Microsoft & 3rd party technologies (C#, .NET, Blazor, Telerik, SQL Server, Azure).
  • Build, test, and deploy integrations with third-party software, APIs, web services, and customer systems to ensure seamless data flow across platforms.
  • Develop and maintain SQL databases, stored procedures, and queries to support business reporting and operational needs.
  • Support, debug, and enhance existing applications to ensure reliability, performance, and maintainability.
  • Collaborate with the Sr. Software Engineer to ensure adherence to department standards for architecture, code quality, and documentation.
  • Contribute to user experience (UX/UI) consistency and participate in establishing and following UX standards for internal applications.
  • Ensure compliance with security policies and best practices for data handling, encryption, and access management.
  • Create and maintain detailed technical documentation and provide cross-training to IT team members.
  • Accurately record project time, tasks, and progress in approved project management and timekeeping systems.
  • Provide end-user support and training for new or enhanced applications as assigned.
  • Participate in Agile development processes, including planning, stand-ups, code reviews, and CI/CD.
  • Continuously research and recommend new technologies, tools, and practices that improve development efficiency and solution quality.

Requirements

To perform this job successfully, an individual must be able to complete each essential duty to industry best practice standards. The requirements below represent the knowledge, skills, and abilities required:

Education & Experience

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field (or equivalent work experience).
  • 7–10 years of professional experience in software development, systems integration, or IT application design and support.
  • Proven experience developing enterprise applications using primarily Microsoft technologies (C#, .NET Core, ASP.NET, SQL Server, Azure, Power Automate).
  • Experience with modern web technologies (HTML5, CSS, JavaScript, jQuery, or frameworks such as Razor/Blazor, React, Angular, or Vue).
  • Hands-on experience with RESTful APIs, web services, and system integrations.
  • Familiarity with Agile or iterative development methodologies and version control systems (e.g., Git, Azure DevOps, or similar).

Technical Skills

  • Strong proficiency in C#, .NET Core, and ASP.NET MVC application development.
  • Solid understanding of relational databases and SQL (T-SQL, stored procedures, optimization).
  • Experience with Azure services (App Services, Functions, Logic Apps, Azure SQL, etc.) or equivalent cloud platforms.
  • Knowledge of front-end development (HTML, CSS, JavaScript) and responsive UI design principles.
  • Understanding of API design, integration, and data interchange formats (JSON, XML, REST, SOAP).
  • Familiarity with software testing, debugging, and code review processes.
  • Understanding of security best practices for application development, data handling, and identity management.
  • Experience with CI/CD pipelines and automated deployment tools preferred.

Soft Skills

  • Exceptional analytical and problem-solving abilities.
  • Strong communication skills with the ability to work effectively with users, technical peers, and leadership.
  • High level of accountability, attention to detail, and commitment to delivering quality solutions.
  • Team-oriented mindset with the ability to collaborate, influence, and share knowledge across the IT organization.
  • Adaptable to changing priorities and capable of managing multiple concurrent tasks.
  • Passion for continual learning and self-improvement in emerging technologies and development practices.

Preferred Qualifications (Nice To Have)

  • Experience with Power BI and SQL Server Reporting Services (SSRS).
  • Experience integrating with ERP, CRM, or other enterprise systems (e.g., Foundation, BambooHR, RAMP).
  • Familiarity with DevOps practices and Infrastructure-as-Code (IaC) tools.
  • Experience developing secure applications in compliance with corporate and regulatory standards.
  • Understanding of UX/UI principles or experience collaborating with design teams.

Salary.com Estimation for Sr. Software Engineer in Kansas, MO
$127,963 to $153,575
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
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Advantage Tech

  • Advantage Tech Leawood, KS
  • We are seeking a motivated, detail-oriented Accounts Payable Specialist to support daily accounts payable operations. This role is responsible for invoice ... more
  • 14 Days Ago

  • Advantage Tech Overland Park, KS
  • Advantage Tech is searching for a Sr. Civil Engineer to join their clients growing team. As a Senior Civil Engineer on our Data Center Civil Team, you will... more
  • 14 Days Ago

  • Advantage Tech Kansas, MO
  • ATI is hiring! We are looking for an AI Engineer for our client on site. Job Summary The AI Engineer plays a critical role in advancing our mission to buil... more
  • 14 Days Ago

  • Advantage Tech Overland Park, KS
  • ATI is seeking an Inside Sales Agent to join their client. This is a 6 Month contract engagement, that could become longer if there is a good mutual fit. R... more
  • 15 Days Ago


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

  • Cboe Global Markets Kansas, MO
  • Job Description: Building trusted markets — powered by our people At Cboe Global Markets, we inspire our people to solve complex challenges together becaus... more
  • 1 Day Ago

  • American Century Investments Kansas, MO
  • About Us American Century Investments® is a leading global asset manager with over 65 years of experience helping a broad base of clients achieve their fin... more
  • 12 Days Ago

AI Assistant is available now!

Feel free to start your new journey!