Software Engineer

TEKsystemsOlathe, KS
Onsite

About The Position

We are seeking an experienced Software Engineer to design, build, and enhance scalable applications. This role involves developing modern web solutions, contributing to architectural decisions, and collaborating with cross-functional teams to deliver high-quality software.

Requirements

  • 7+ years of professional software development experience, with a strong focus on .NET technologies.
  • Expertise in C# and .NET / .NET Core.
  • Strong experience with ASP.NET and MVC architecture.
  • Experience building single-page applications (SPA).
  • Hands-on experience with RESTful APIs and/or RPC services.
  • Advanced front-end development experience using React (components, routing, state management).
  • Solid understanding of HTML5, CSS3, JavaScript/TypeScript, and modern front-end tooling.
  • Experience developing microservices-based architectures.
  • Strong experience with relational databases (e.g., SQL Server, PostgreSQL).
  • Familiarity with caching solutions (e.g., Redis) and NoSQL databases (e.g., MongoDB).
  • Experience with version control systems (e.g., Git).
  • Experience building and maintaining CI/CD pipelines.

Nice To Haves

  • Experience with CI/CD tools such as Jenkins.
  • Familiarity with cloud platforms (AWS, Azure, or Google Cloud).
  • Experience with infrastructure-as-code tools (e.g., Terraform, Ansible).

Responsibilities

  • Design, develop, and maintain features for large-scale web applications.
  • Contribute across the full software development lifecycle (design, development, testing, and deployment).
  • Build and enhance front-end components within React-based applications.
  • Collaborate with team members to define technical solutions and system architecture.
  • Analyze business and functional requirements and translate them into technical solutions.
  • Develop scalable, high-performance systems with strong reliability and maintainability.
  • Participate in code reviews, design discussions, and continuous improvement initiatives.
  • Mentor junior developers and promote best practices across the team.
  • Work with distributed teams to deliver high-quality solutions.
  • Troubleshoot issues and drive them to resolution efficiently.
  • Provide accurate task estimates and contribute to project planning efforts.

Benefits

  • Medical, dental & vision
  • Critical Illness, Accident, and Hospital
  • 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available
  • Life Insurance (Voluntary Life & AD&D for the employee and dependents)
  • Short and long-term disability
  • Health Spending Account (HSA)
  • Transportation benefits
  • Employee Assistance Program
  • Time Off/Leave (PTO, Vacation or Sick Leave)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service