> Markdown version of [/jobs/ext/2822812-senior-integration-software-engineer](https://www.wearedevelopers.com/jobs/ext/2822812-senior-integration-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 Integration Software Engineer - **Company:** The Metropolitan Council - **Location:** Saint Paul, MN, United States - **Experience:** Expert - **Salary:** $95,805.0 - $155,397.0 - **Contract:** Permanent contract - **Skills:** .NET Framework, Application Programming Interfaces (APIs), Application Performance Management, Unit Testing, Microsoft Azure, Code Review, Information Systems, Continuous Integration, Custom Software, Data Integration, Extract Transform Load (ETL), Data Warehousing, Database Design, Programming Tools, Document-Oriented Databases, Github, Microsoft Visual Studio, Microsoft SQL Server, Oracle (Applications), Open Web Application Security, Simple Object Access Protocol (SOAP), Software Deployment, Software Engineering, Systems Integration, Azure Service Bus, Postman, Information Technology, Github Enterprise, Enterprise Integration, Integration Frameworks, Graphql, Terraform, Software Version Control, Data Pipelines, Api Management, Serverless Computing, Azure Resource Manager, Databricks - **Published:** September 10, 2026 - **Apply:** https://diversityjobs.com/main/sendform/8/8/28176/1/18234424?backUrl=%2Fcareer%2F18234424%2FSenior-Integration-Software-Engineer-Minnesota-Saint-Paul ## About the Role The ideal candidate has a high degree of expertise in APIs and integration technologies. They work on small to large integration projects and have excellent interpersonal skills, the ability to work independently, take direction, and think innovatively. They are curious and have a proven track record of developing successful integration solutions., Any of the following combinations of completed education (bachelor's degree in Computer Science, Information Systems, or a closely related field) and professional experience designing, developing, supporting, and maintaining API's and other Integration solutions. + Master's degree and (3) years of experience + Bachelor's degree and (5) years of experience + Associate's degree and (7) years of experience + High school diploma/GED and (9) years of experience Knowledge, Skills, and Abilities Required: + Experience developing integration solutions using C# and .NET 8 and above, using the ASP. Net Minimal API framework, and Azure Functions. + Strong understanding of REST and SOAP-based APIs. + Experience with Integration Tools (Preferred: Microsoft Azure Integration Tools) to build integration solutions, including Azure Service Bus, Azure Logic Apps, Application Insights, and more. + Experience using GitHub Enterprise for source control and GitHub Actions for CI/CD Pipeline + Experience using and managing APIs in APIM + Ability to serve as a subject matter expert in the Secure Software Development Lifecycle + Ability to gather and understand stakeholders' requirements, needs, and objectives to ensure solutions meet business expectations + Experience writing integration functional and technical requirements and test documents + Ability to examine and understand existing code efficiently + Ability to work effectively with IT professionals, project managers, business partners and vendors What additional skills and experience would be helpful in this job (desired qualifications): + Experience using Postman for testing APIs. + Experience using Agent-to-Agent (A2A) protocols and/or Model Context Protocol (MCP). + Understanding the OWASP Top 10 security risks for APIs + Designing, developing, and maintaining data integrations (data pipelines/ETL/ETL-extracting, transforming, and loading data) using various types of data sources and sinks + Experience using Terraform to create Azure Resources + Experience working with Azure Virtual Networks to connect cloud and on-premises resources. + Understanding of database design principles and experience writing SQL Server and Oracle-based queries. + Understanding of how to utilize multiple integration patterns to build solutions that best suit data movement requirements. + Experience working with Databricks or other Data Warehouses. + Understanding of GraphQL and gRPC. ## Description + Implement end-to-end API and Integration delivery, including requirements, design, development, documentation, testing, maintenance, and support. + Work with Microsoft Azure Tools to deploy code to the Azure cloud environment + Use Microsoft Visual Studio 2022 or higher, Visual Studio Code, and other development tools for custom software development and maintenance. + Utilize GitHub for source control and GitHub Actions for CI/CD pipelines. + Use Azure DevOps Boards to document user stories and tasks and coordinate work. + Assist with the development, implementation, and distribution of standards and best practices for API and Integration development + Troubleshoot, diagnose, and resolve integration performance and functionality issues. + Use Terraform to create and update Azure resources. + Partner with project managers to estimate effort, assign tasks, and track progress to meet timelines and realign project efforts when work is off-course or solutions are not technically feasible. + Conduct code reviews for quality, security, and adherence to development standards. + Develop and maintain unit tests for custom-built APIs and Integrations. + Ensure ongoing stability and performance of deployed APIs and Integrations. + Provide guidance and technical development support to Software Engineers if needed. + Stay current with industry trends, tools, and technologies to continuously improve application development practices. + Maintain a continuous improvement mindset. + Document data movement, write requirements and technical documentation for integration solutions and user acceptance test plans. + May serve as technical lead on mid-size to large integration development projects., This position involves direct access to Criminal Justice Information (CJI) as defined by the FBI CJIS (Criminal Justice Information Services) Security Policy. In accordance with section 5.12.1.1 of the FBI CJIS Security Policy, final candidates must agree to submit to a state-of-residence and national fingerprint-based record check. If the record check reveals criminal convictions, the Metropolitan Transit Police Department and/or the Minnesota Bureau of Criminal Apprehension will review the nature and circumstances of those convictions to determine whether access to Criminal Justice Information would be permissible. If it is determined that access to Criminal Justice Information would not be permissible, the candidate will no longer be eligible for this position. ## Related Videos - [Are Your APIs Ready for AI Agents](https://www.wearedevelopers.com/videos/2004-are-your-apis-ready-for-ai-agents) - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Why make use of an integration platform in today's software developments and infrastructure?](https://www.wearedevelopers.com/videos/758-why-make-use-of-an-integration-platform-in-today-s-software-developments-and-infrastructure) - [GraphQL + Apollo + Next.js: A Lovely Trio](https://www.wearedevelopers.com/videos/311-graphql-apollo-next-js-a-lovely-trio) - [Migrating half a million users to a new payment service provider](https://www.wearedevelopers.com/videos/730-migrating-half-a-million-users-to-a-new-payment-service-provider) ## Related Articles - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries)