> Markdown version of [/jobs/ext/2660857-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2660857-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:** Children'S Hospital Colorado - **Location:** Aurora, CO, United States - **Experience:** Expert - **Salary:** $109,636.0 - $164,455.0 - **Contract:** Permanent contract - **Skills:** Query Performance, ASP.NET, Artificial Intelligence, Software Applications, Microsoft Azure, C Sharp (Programming Language), Code Generation, Information Systems, Databases, Data Mart, Data Mining, Data Profiling, Data Warehousing, Systems Analysis, Node.Js, Software Engineering, Software Requirements Analysis, SQL Stored Procedures, Systems Integration, Test Data, Enterprise Software Applications, GitHub Copilot, ReactJS, System Availability, Database Optimization, Software Application Programming, Generative AI, Information Technology, Software Coding, Programming Languages - **Published:** August 2, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=8d74ac1a23f4b299 ## About the Role * Degrees + Bachelor of Science * Experience + Five (5) years of related experience is required. * Equivalency + Combination of post-high school education, job related certification, and/or related experience equivalent to nine (9) years may be considered in lieu of minimum requirements. * Preferences: + Familiarity with specific coding languages such as ASP.NET, C#, Node.js, and React. + Experience building solutions in Azure. + Familiar with AI Code generation tools such as GitHub Copilot and Claude Code. + Experience building AI solutions such as systems that leverage Retrieval Augmented Generation (RAG). ## Description The Software Engineer Senior is responsible for full performance complex systems analysis, design and applications programming for single and multiple information systems, software applications, architectures, data warehouses, databases, and data extraction and reporting. Duties include designing, planning, testing, implementing, maintenance, problem solving, documenting, and developing software code, standards, principles and practices. This position may perform lead work over lower level staff. Department: Software Engineering/Hybrid Status: Regular, Salaried Please note, the team rotates on a week of on-call support for the applications that we develop. There are also times in which after hours go-live support is needed in order to ensure that maintenance does not impact our production users. Support rotation approximately 6 weeks per year., * Analyzes, designs, builds, modifies, implements, tests and debugs new or existing software applications, architectures, databases, and systems integration to automate business processes, as applicable. * Recommends, develops, documents and maintains software coding and development standards, principles and practices. * Troubleshoots complex performance and system availability problems ensuring quality of the enterprise application and/or data warehouse. Consults with end users and information technology staff to identify user problems. * Designs, develops, tests, debugs, implements, and prepares flow charts for both new and existing systems. May assist lower level developers in the development of complex applications and coding. * Serves as a technical resource for modeling, simulation and analysis efforts. Verifies program logic by overseeing the preparation of test data, testing and debugging of programs. * Participates in Production Support on-call rotation as necessary * Prepares time lines, project plans and flow charts for the development or enhancement of new and existing software application programs. * Provides enterprise level application design guidance and consultation. Collaborates with development team, business intelligence, manager, customers and project managers to develop requirements, applications, systems, data warehouse and database requirements to meet organizational and end user needs. Provides recommendations regarding configuration, design, usability and maintainability for services, applications, interfaces and other dependencies that integrate with platforms. * Gathers, analyzes and documents complex business and user requirements, functional requirements and data specifications. * Designs, writes and documents technical specifications to design or redesign complex applications. * Collaborates with applications staff and users of information systems to evaluate, plan, design, develop, test, implement, and maintain application development efforts and/or reports. Works with applications staff to translate and document user needs and system requirements into report specification and/or techinical documents. Integrates data between multiple systems for reporting as necessary. * Performs database tuning and configuring; developing backup and recovery processes, repeatable methods to refresh non-production environments from production, data life-cycle management, and system upgrades. Writes stored procedures, packages, and functions. * Designs and develops complex processes required to extract, transform, cleanse and load data into the enterprise data warehouse and data marts. Develops solutions to address data warehouse query performance and quality issues including data profiling, development, enhancement, and technical standards. Ensures reporting systems are maintained, and supported during system and database upgrades and modifications. * Recommends, develops and creates peripheral technologies and IT processes in support of application platforms. ## Related Videos - [Inspiring Young People (and Their Parents) to Become Programmers - Cassandra Chin](https://www.wearedevelopers.com/videos/1760-inspiring-young-people-and-their-parents-to-become-programmers-cassandra-chin) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Building Multi-Tenant ASP.NET Core Applications: Best Practices and Real-World Solutions](https://www.wearedevelopers.com/videos/1552-building-multi-tenant-asp-net-core-applications-best-practices-and-real-world-solutions) - [Psychological Safety in Software Engineering - Jenny-Margrethe Vej & Alexandra Hou Aldershaab](https://www.wearedevelopers.com/videos/2142-psychological-safety-in-software-engineering-jenny-margrethe-vej-alexandra-hou-aldershaab) - [Stop Using Node.js Like It’s 2020! - Alfonso Graziano](https://www.wearedevelopers.com/videos/1863-stop-using-node-js-like-it-s-2020-alfonso-graziano) ## Related Articles - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london)