Senior Software Development Manager

1 day ago


Denver, Colorado, United States Inspira Financial Full time
Software Development Leadership Opportunity

At Inspira Financial, we are seeking a highly skilled Lead Software Engineer to join our team. This role will be responsible for leading the full software development life cycle, from conception to deployment. The ideal candidate will have a strong background in software development, with experience in both front-end and back-end coding languages, software development architecture and design patterns, development frameworks and third-party libraries. Additionally, the candidate should be a team player with a knack for visual design and utility.

Key Responsibilities
  • Collaborate with Architects, Engineers, Designers, and Product Managers to foster ideation.
  • Manage activities that take place during solution ideation, solution design, and solution implementation.
  • Review business context for solutions to company challenges as well as define the vision and requirements for the solution, recommending potential options, selecting the most optimal option, and the development of a roadmap for the selected solution.
  • Communicate the solution design to the stakeholders and collaborate and coordinate with existing domain architects in the formalization and adoption of the same.
  • Collaborate with stakeholders, Engineering Managers to define project requirements, estimate timelines, and allocation of engineering resources.
  • Oversee development teams, provide technical guidance, and drive project execution to deliver high-quality software solutions.
  • Maintain high standards of software quality within the team by establishing best practices and good coding habits to support the ability to write clean, efficient, and maintainable code.
  • Coordinate with the software development team in addressing technical debt.
  • Oversee and participate in peer-reviews of solution designs and related code.
  • Ensure the team effectively packages and supports deployment of releases.
  • Assess opportunities for application and process improvements and document its rationale to share with team members and other affected parties.
  • Adhere to high-quality development principles while delivering solutions on-time and on-budget.
  • Research and evaluate new tools and products.
  • Stay updated with the latest industry trends and emerging technologies related to software development.
  • Ensure that implemented software solutions are compliant with important non-functional software quality requirements such as security, performance, maintainability, scalability, usability, and reliability.
  • Improve CI/CD tools integration/operations, and full automation of CI/testing.
  • Develop, scale, and control strategies, standards, guidelines, governance of Continuous Integration systems.
  • Troubleshoot issues along the CI/CD pipeline.

Requirements
  • 8+ years of experience in full stack software development.
  • Strong knowledge of architectural principles, frameworks, and best practices.
  • Bachelor's degree preferred in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Mathematics, Statistics, Data Science, or similar/related Engineering/Science based technical disciplines.
  • Key technologies include C#, Visual Studio, .NET Framework 4.8/.NET 7, ASP.NET MVC/ASP.NET Core MVC, Entity Framework/Entity Framework Core, HTML, JavaScript, jQuery, CSS, SQL Server, Git, API Creation, 2rd party integrations, SaaS development and support.
  • Optional: Front end framework such as Razor/DevExpress/DevExtreme.
  • Effective experience with 3rd party vendor products and integration.
  • Proven, advanced development skills in the Microsoft/C#/.Net/MS-SQL Technology stack.
  • Advanced knowledge of design patterns (Creational, Structural, and Behavioral patterns) and when they should be used.
  • Scrum and Agile implementation through Dev Ops.
  • Optional: Familiarity with the real estate industry helpful.
  • Problem-Solving and Analytical Skills: Software engineers must possess strong problem-solving abilities and the capacity to analyze and troubleshoot complex technical challenges. They should be able to break down problems into manageable components and devise effective solutions.
  • Software Product Development Lifecycle: Familiarity with the software development lifecycle (SDLC) is crucial. This includes understanding requirements gathering, system design, implementation, testing, deployment, and maintenance in an Agile/Scaled Agile manner. Experience with Scrum, Kanban, Extreme Programming, or other outcome based iterative development approach required.
  • System Design and Architecture: Lead Software engineers should have a solid understanding of system design principles and architecture patterns. This includes scalability, performance optimization, and the ability to design robust and efficient software systems.

What We Offer
  • A competitive salary range of $115,000 - $140,000.
  • A comprehensive benefits package, including health/dental/vision insurance coverage, life insurance, disability insurance, 401k, paid holidays and paid time off (PTO).

About Inspira Financial

Inspira Financial provides health, wealth, retirement, and benefits solutions that strengthen and simplify the health and wealth journey. With more than 7 million clients, representing over $62 billion in assets, Inspira works with thousands of employers, plan sponsors, recordkeepers, TPAs, and other institutional partners - helping the people they care about plan, save, and invest for a brighter future. Inspira relentlessly pursues better outcomes for all with our automatic rollover services, health savings accounts, emergency savings funds, custody services, and more. Learn more at inspirafinancial.com.

  • Denver, Colorado, United States Lynx Software Technologies Full time

    Job OverviewWe are seeking a highly skilled Senior Software Engineer to join our team at Lynx Software Technologies. As a key member of our team, you will be responsible for designing, developing, and testing software products for embedded systems.Key Responsibilities:Develop and integrate software products for embedded systemsCollaborate with...


  • Denver, Colorado, United States Lynx Software Technologies Full time

    Job OverviewThompson Software Solutions, a Lynx Software Technologies company, is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our multi-site team, you will be responsible for designing, developing, and testing software products for safety-critical applications.Key Responsibilities:Develop and integrate software...


  • Denver, Colorado, United States Lynx Software Technologies Full time

    Job OverviewThompson Software Solutions, a Lynx Software Technologies company, is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our multi-site team, you will be responsible for designing, developing, and testing software products for safety-critical applications.Key Responsibilities:Develop and integrate software...


  • Denver, Colorado, United States SET Development Full time

    Job Title: Senior Software EngineerWe are seeking an experienced Senior Software Engineer to join our Satellite Systems team at SET Development. In this role, you will be responsible for developing, integrating, and testing software for satellite systems in collaboration with customers and vendors.Key Responsibilities:Develop and integrate software for...


  • Denver, Colorado, United States SET Development Full time

    Job Title: Senior Embedded Software EngineerWe are seeking a highly skilled Senior Embedded Software Engineer to join our Satellite Systems team at SET Development. As a key member of our team, you will be responsible for developing, integrating, and testing software for satellite systems in collaboration with customers and vendors.Key...


  • Denver, Colorado, United States 4050 DEVELOPMENT LLC Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our team as a Cloud Migration Specialist. As a key member of our team, you will be responsible for leading the migration of our customers' legacy applications to the cloud using MongoDB.Key ResponsibilitiesLead the migration of legacy applications to the cloud using MongoDBDesign...


  • Denver, Colorado, United States IQ Clarity LLC Full time

    Senior Software DeveloperIQ Clarity LLC is seeking a highly skilled Senior Software Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and delivering high-quality software solutions using C#, .NET Core, and relevant frameworks.Key Responsibilities:Design and develop software applications...


  • Denver, Colorado, United States Kaseware, Inc. Full time

    Job Title: Senior Software DeveloperWe are seeking a highly skilled Senior Software Developer to join our team at Kaseware, Inc. in the Denver metro area. As a Senior Software Developer, you will be responsible for designing, developing, and testing software applications for law enforcement and corporate security customers.Key Responsibilities:Design and...


  • Denver, Colorado, United States Oracle Full time

    Job DescriptionAs a Senior Development Manager at Oracle, you will lead a dynamic team working on a unique and high-profile project in collaboration with our cloud and security analysis engineering teams.Your role will involve developing and deploying mission-critical services that operate at large scale, and every service plays a critical role in helping...


  • Denver, Colorado, United States SET Development Full time

    Job Title: Senior Embedded Software EngineerWe are seeking a highly skilled Senior Embedded Software Engineer to join our Satellite Systems team at SET Development. The ideal candidate will have expertise in C/C++ and experience in developing software for satellite systems.Job SummaryThe Senior Embedded Software Engineer will be responsible for developing,...


  • Denver, Colorado, United States Amazon Development Center U.S., Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our AWS Identity team. As a key member of our team, you will be responsible for designing, implementing, and maintaining innovative software solutions to transform service performance, durability, cost, and security.Key ResponsibilitiesSolve complex technical problems...


  • Denver, Colorado, United States Rocket Software Full time

    Senior Manager CustomerJob Summary:We are seeking a highly skilled Senior Manager Customer to join our team at Rocket Software. As a key member of our customer success team, you will be responsible for driving customer satisfaction and growth through strategic relationship building, account management, and customer advocacy.Key Responsibilities:Foster strong...


  • Denver, Colorado, United States Rocket Software Full time

    Senior Manager CustomerJob Summary:We are seeking a highly skilled Senior Manager Customer to join our team at Rocket Software. As a key member of our customer success team, you will be responsible for driving customer satisfaction and growth through strategic relationship building, account management, and customer advocacy.Key Responsibilities:Foster strong...


  • Denver, Colorado, United States SET Development Full time

    Job DescriptionJob SummaryWe are seeking a highly skilled Senior Embedded Software Engineer to join our Satellite Systems team at SET Development. The ideal candidate will have expertise in C/C++ and experience in defense industry-specific software development.Key ResponsibilitiesDevelop, integrate, and test software for satellite systems in collaboration...


  • Denver, Colorado, United States Strategic Staffing Solutions Full time

    Job Opportunity:Strategic Staffing Solutions is seeking a skilled Senior Software Developer to join its team. The ideal candidate will have experience with Apigee, Informatica, and AWS, as well as strong integration and API development skills.Key Responsibilities:Design and implement complex software solutions using Apigee and InformaticaDevelop and maintain...


  • Denver, Colorado, United States Judge Group, Inc. Full time

    Job Title: Senior DeveloperThe Judge Group, Inc. is seeking a highly skilled Senior Developer to join our team. As a Senior Developer, you will serve as the domain technical expert, leading technology and customer-focused initiatives. Your responsibilities will include development across multiple applications, mentoring junior team members, and designing...


  • Denver, Colorado, United States Oracle Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our team at Oracle. As a key member of our engineering team, you will be responsible for designing, developing, and delivering innovative software solutions that meet the needs of our customers.Key Responsibilities:Lead and collaborate with other engineers and cross-functional...


  • Denver, Colorado, United States IMAGINiT Technologies Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our Software Development Solutions department at IMAGINiT Technologies. As a key member of our team, you will work closely with clients and team members to define application requirements and estimate the required level-of-effort. Based on project assignments, you will work...


  • Denver, Colorado, United States Amazon Development Center U.S., Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our AWS Identity team. As a key member of our team, you will be responsible for designing, implementing, and maintaining innovative software solutions to transform service performance, durability, cost, and security.Key ResponsibilitiesSolve complex technical problems...


  • Denver, Colorado, United States Amazon Development Center U.S., Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our AWS Identity team. As a key member of our team, you will be responsible for designing, implementing, and maintaining innovative software solutions to transform service performance, durability, cost, and security.Key ResponsibilitiesSolve complex technical problems...