Prin Software Engineer - AFS

Metropolitan Council390 Robert St. N St. Paul, MN
Hybrid

About The Position

Principal Software Engineer will design secure, scalable, and resilient solutions, and will directly support the growth and digital transformation of Met Council, resulting in enhanced responsiveness to internal and external community members. This role will assist the IT team in delivering solutions that improve efficiency, enhance user experiences, and enable data-driven decision-making. Also accountable for ensuring that technology investments align with strategic objectives, maximizing value for the organization and positioning us as an innovation leader in the Twin Cities region. This is a senior-level position that will mentor and guide teams, with the goal set of broadening the technical skill base of the Council's workforce, further contributing to strengthening the local talent pool. Indirectly, the Principle Software Engineer will contribute support to the regional economic growth by ensuring our services operate securely, efficiently, and sustainably benefiting both our internal teams and the broader community we serve. This position is eligible for a hybrid telework arrangement (both remote and onsite). Candidate's permanent residence must be in Minnesota or Wisconsin. T his posting will create a six-month eligibility list for current and future openings.

Requirements

  • High school diploma/GED with ten years of experience
  • Associate degree with eight years of experience
  • Bachelor's degree with six years of experience
  • Master's degree with four years of experience

Nice To Haves

  • Bachelor's or advanced degree in Computer Science, Information Technology, Engineering, or a related field preferred.
  • Experience designing, developing, and delivering enterprise-scale applications using modern software development practices.
  • Strong proficiency in C#, ASP.NET Core, Web API development, and modern .NET platforms, including .NET 8.
  • Strong experience developing modern web applications using front-end technologies such as React, Blazor, JavaScript/TypeScript, HTML5, and CSS3, with a focus on responsive and user-friendly interfaces.
  • Experience designing and implementing scalable, maintainable, and high-performance software solutions using object-oriented programming principles, design patterns, and clean architecture practices.
  • Strong experience with Microsoft Azure services and developing cloud-native applications.
  • Experience with Azure-based application development, including application services, storage, messaging, security, monitoring, and integration services.
  • Advanced SQL Server development skills, including T-SQL, stored procedures, database design, query optimization, and performance tuning.
  • Experience with Entity Framework, ORM technologies, and designing efficient data access layers.
  • Experience designing and integrating RESTful APIs, GraphQL APIs, microservices, and event-driven solutions.
  • Experience with enterprise integration patterns, API gateways, messaging platforms, and distributed application architectures.
  • Experience with DevOps practices, including Git, Jira, Azure DevOps, CI/CD pipelines, automated testing, and infrastructure-as-code tools such as Terraform or ARM/Bicep templates.
  • Experience working with containerization technologies such as Docker and orchestration platforms such as Kubernetes or Azure Kubernetes Service (AKS).
  • Strong understanding of application security best practices, authentication, authorization, identity management, and secure coding principles.
  • Experience applying software architecture principles and providing technical guidance for complex application development initiatives.
  • Ability to lead technical discussions, mentor developers, review code, and promote engineering best practices across development teams.
  • Experience working in Agile development environments and collaborating effectively with product owners, business stakeholders, and cross-functional teams.
  • Excellent analytical, troubleshooting, communication, and collaboration skills.
  • Experience designing and implementing Generative AI capabilities within applications, including large language models (LLMs), prompt engineering, retrieval-augmented generation (RAG), AI-assisted workflows, and integrating AI services into enterprise solutions.
  • Experience working with diverse populations of internal and external customers.

Responsibilities

  • Partner with stakeholders to understand business challenges and define holistic solution architectures across software engineering, data, infrastructure, networking, and security domains.
  • Design end-to-end solutions that are scalable, secure, and cost-effective,leveragingcloud technologies (Azure preferred) and SaaS platforms asappropriate.
  • Modernize legacy applications through a phased, low-disruption approach that ensures continuous business operations while progressively adopting modern architectures and cloud technologies.
  • Design and build new applications that align with modernization goals, support future scalability, and integrate seamlessly with both existing and evolving systems.
  • Create prototypes, proof-of-concepts, and reference architectures tovalidateapproaches before implementation.
  • Guide technical teams through the delivery lifecycle, ensuring alignment to architecture standards, best practices, and businessobjectives.
  • Evaluate on a continual basisemergingtechnologies and recommending innovations that drive business value.
  • Act as a trusted advisor, effectively communicating complex technology concepts and persuading diverse stakeholders to adoptoptimalsolutions.
  • Balance short-term delivery needs with long-term architecture strategy, ensuring your designs fit the "big picture."
  • Prototype fluently anddemonstratenew solutionsto accelerate decision-making.
  • Document solution roadmaps, reference architectures, and implementation guidelines, and collaborate closely with technical teams to ensure the successful delivery of optimally designed solutions that adhere toestablishedstandards and best practices.

Benefits

  • Hybrid telework arrangement
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service