> Markdown version of [/jobs/ext/2956164-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2956164-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Cadre5, LLC. - **Location:** Knoxville, TN, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Agile Methodology, Application Layers, ASP.NET MVC Framework, HTML5, Unit Testing, Cascading Style Sheets (CSS), Code Review, Databases, Continuous Integration, Relational Databases, Web Development, Microsoft SQL Server, Responsive Web Design, Software Engineering, Subversion, Transact-SQL, Web Application Frameworks, Web Services, Working Model 2D, Enterprise Software Applications, ReactJS, Asp.net Web Api, Git, Vue.js, AngularJS, Information Technology, Restful APIs, Software Version Control, Microservices - **Published:** September 17, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=a99526c71b942328 ## About the Role * This position requires at least 5+ years of applicable technical work experience coupled with bachelor's degree in computer science or related field. * Demonstrated experience providing technical leadership for software development efforts, including technical design, code review, problem solving, and mentoring other engineers. * Experience designing and maintaining large-scale, multi-tier enterprise applications. * Experience with JavascriptJavaScript and modern web development. * Experience developing software using C# and .NET. * Experience with relational databases, T-SQL, and Microsoft SQL Server. * Experience with the Agile software development process. * + Ability to use logic, analytical thinking, imagination, proactive approach, and initiative to solve problems. * + Ability to be flexible and adaptable. * Good communication skills both written and verbal. * Must be legally authorized to work in the United States without company sponsorship. * Must be open to a hybrid work schedule, with weekly on-site workdays., * 10 + years of applicable technical work experience. * Experience mentoring team members. * Ability to interpret and translate technical and/or complex concepts into information meaningful to team members and/or business personnel. * Experience with architecting enterprise solutions based on web services. * Experience with CSS and HTML5. * Experience with REACT. Experience with comparable modern JavaScript frameworks will be considered. * Experience building responsive web applications. * Strong experience with CSS and HTML5. * Experience with ASP.NET MVC and/or ASP.NET Web API. * Experience building RESTful Web Services. * Strong experience with CSS and HTML5. * Experience with JavaScript frameworks like Angular, Vue or REACT. * Experience building responsive web applications. * Experience with ASP.NET MVC. * Experience building RESTful Web Services. * Experience with source control (e.g., GIT, SVN). * Experience with continuous integration and deployment processes. * Experience with unit and integration testing. * Experience with Git and pull-request-based development. * Experience with the Microservice architecture. ## Description * Excellent medical/dental/vision insurance, up to 100% paid by employer with contributions to HSA Plans * Company lunches, team building events, and learning opportunities * Monthly cell phone stipend * Hybrid working model, * Translate business requirements into maintainable technical solutions. * Develop technical designs and evaluate implementation alternatives and tradeoffs. * Provide technical leadership within an Agile development team. * Participate in estimation, refinement, planning, and delivery of Agile work. * Design and implement complex application functionality across front-end, middle-tier, and database components. * Review code and technical designs for quality, maintainability, security, and adherence to project standards. * Mentor software engineers and help develop team technical capabilities. * Diagnose complex application issues across multiple application layers. * Collaborate with architects, Product Owners, QA, UX designers, and other development teams. * Identify and advocate for improvements to architecture, engineering practices, and development processes.