The Senior Software Integrations Engineer connects disparate systems, applications, and data across the enterprise, ensuring alignment with long-term business goals, technology roadmaps, and security policies.
Requirements
Advanced experience with Git and GitHub for version control and CI/CD pipelines for automated software deployment.
Solid understanding of cloud platforms (AWS, Azure) and containerization (Docker, Kubernetes).
Advanced experience in developing and deploying custom integration software solutions.
Strong hands-on experience with APIs, web services (REST/SOAP), microservices, and middleware technologies.
Fluent with Agile/Scrum development methodologies.
Two or more years of experience programming in languages and frameworks such as .NET Core, C, and SQL required
Two or more years of experience building and deploying within integration tools and platforms like MuleSoft, Microsoft Power Platform, and/or Azure Integration Services required
Responsibilities
Deploys and implements scalable integration solutions that connect disparate systems, applications, and data across the enterprise.
Works closely with enterprise architecture, security, and stakeholders to ensure all integration solutions align with long-term business goals, technology roadmaps, and security policies.
Co-architects and co-solutions new integration solutions with various IT stakeholders.
Leads efforts in managing and optimizing middleware platforms, API gateways, and other integration technologies.
Writes clean, efficient, and maintainable code to build integration layers, APIs, and microservices.
Develops custom solutions when needed to bridge systems.
Develops, enforces, and adheres to standards and governance for system integration, including documentation, testing protocols, security practices, and compliance requirements.
Other
The pay range for this position is $107,910 to $178,090 per year in CO and depends on a variety of non-discriminatory factors including, but not limited to, job-related knowledge, skills and experience, education, and geographic location.
Strong problem-solving and analytical skills with the ability to work independently and collaboratively.
Strong communication skills with the ability to convey complex technical concepts to non-technical stakeholders.
Ability to work effectively in a collaborative team environment.
Ability to provide guidance to more junior engineers.