> Markdown version of [/jobs/ext/1804565-lead-software-engineer](https://www.wearedevelopers.com/jobs/ext/1804565-lead-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). --- # Lead Software Engineer - **Company:** Blue Cross and Blue Shield of Kansas City - **Location:** Kansas City, MO, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, ASP.NET, Java (Programming Language), .NET Framework, Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Data Analysis, Microsoft Azure, C Sharp (Programming Language), Mobile Application Development, Cloud Computing, Cloud Engineering, Software Documentation, Software Quality, Information Systems, Data Integration, Database Queries, DevOps, Distributed Systems, Python (Programming Language), Microsoft SQL Server, Model View Controller (MVC), Object-Oriented Software Development, Performance Tuning, Salesforce.Com, Simple Object Access Protocol (SOAP), Software Engineering, SQL Stored Procedures, SQL Server Integration Services, UML, Web Services, Pega, Xamarin, Flexi (Photoshop Plugin), Performance Testing, Blazor, IT Architecture, Technical Debt, AngularJS, Integration Tests, Kubernetes, Information Technology, Software Coding, Docker, Programming Languages - **Published:** July 7, 2026 - **Apply:** https://bcbskc.wd1.myworkdayjobs.com/BCBS_External_Career_Site/job/1400-Baltimore-Kansas-City-MO-64105/Lead-Software-Engineer_R6899-1 ## About the Role * Bachelor's degree in Computer Science, Information Systems, or related field, or an equivalent combination of education and experience. * 12+ years' experience in software and application development with thorough knowledge in one or more coding languages (e.g. C#, ASP.NET, MVC, Blazor, Angular, Python, Java ) and one or more coding frameworks (e.g. .NET, ASP.NET / Core, Angular JS). * 6+ years experience in Microsoft SQL Server, performing data analysis, writing SQL queries, creating stored procedures, and performance tuning. * 8+ years experience developing custom workflows, creating plug-ins, and migrating/integrating data via SSIS, web services (SOAP/REST), and APIs. * Expert understanding of development processes and the full software development lifecycle; Advanced knowledge of Agile methodologies. * Advanced experience with cloud development platforms (e.g. AWS, Azure) Remove: salesforce, Pega, Docker, Kubernetes * Growth mindset and a willingness to learn new skills, technologies, and frameworks. * Ability to work both independently and on a team. * Excellent process orientation, planning, organizational, and problem-solving skills with the demonstrated ability to design effective business solutions. * Excellent interpersonal skills, including leadership, diplomacy, and negotiation with customers and senior executives. * Advanced understanding of troubleshooting techniques, recovery options, monitoring, and system protections for on-premises and cloud infrastructure. * Advanced knowledge of DevOps and CI/CD principles and practices. * 2+ years in a professional, senior technical role, such as technical lead, architect, or other hands-on leadership role. * 2+ years' experience in IT architecture. * 5+ years' experience in Object-Oriented Design (OOD), Unified Modeling Language (UML), stateless distributed architectures, and designing for scalability and performance. * Thorough knowledge of technologies in use within the organization. Preferred Qualifications * Master's degree in Computer Science, Information Systems, or related field. * Background in Healthcare or similar industry * Mobile development experience in either native or Xamarin/Maui. * 5+ years' experience leading a development team (formally or informally). ## Description The Lead Software Engineer provides expert advice and counsel to users, management, and IT teams for moderately complex systems. This is a lead role within the Application Development team, bringing crucial leadership and technical expertise to the software product development process. Their insights contribute to the strategic direction of technology within the enterprise. They drive system governance, ensure adherence to programming best practices, address production issues in a timely manner, and write system documentation. Our ideal candidate will be recognized as a technical expert within IT and the organization in systems design and analysis for the suite of applications supported., * Works in a complex environment on multiple projects and initiatives with competing timelines to deliver solutions that bring value to the business. * Drives scope of work estimation and forecasting. * Architects solutions to development and design problems. * Coordinates with technical engineers across the domain and enterprise, ensuring that technology standards and processes are followed. Gathers, develops, and/or applies industry and architecture best practices. * Writes high-quality code that satisfies customer needs and strives for reusability, simplicity, clarity, and testability. * Participates in the creation of development practices and processes, to include architecture, design, implementation, and security standards and best practices. * Accountable for the code quality of a given solution. * Implements unit and integration tests and conduct functional and performance testing where appropriate. * Creates and maintains documentation for platform governance, architecture, and coding standards. * Leads root cause analysis; drives quality improvement. * Collaborates with end-user community and executive stakeholders to understand pain points and to develop long-terms plans to fill those gaps. * Promotes technical solutions from development, through testing, to the production environment following established processes. * Participates in Agile ceremonies, such as daily stand-ups, iteration planning, demos, retrospectives, program increment planning, etc. * Ensures regular communication of progress against development commitments * Manages and supports development and testing of software releases and upgrades. Provides ongoing direction and support of the platforms, including architecture, development, best practices, efficient design, etc. * Promotes a collaborative team environment, coaching and mentoring senior software engineers. * Researches new technologies and evaluates how to apply them. * Participates in reviews of component designs to ensure best usage of the proposed architecture. * Contributes to long-term roadmap and planning activities against the execution of defined strategies and vision. * Monitors technical debt and creates long-term plan for remediation. ## Related Videos - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Beyond UML: Making Sense of AI-Generated Code through Visual Architecture](https://www.wearedevelopers.com/videos/2102-beyond-uml-making-sense-of-ai-generated-code-through-visual-architecture) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [DevOps Maturity Check – a way to balance autonomy and alignment](https://www.wearedevelopers.com/videos/58-devops-maturity-check-a-way-to-balance-autonomy-and-alignment) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)