Senior Staff Engineer, System’s Integration

Edina, MN
Posted 5 months ago

Position Overview

The Senior Staff Engineer, System’s Integration is a key member of the IT Engineering and Data team and IT function in general. This position provides thought leadership to shape the integration architecture of the enterprise. Initially focused on core enterprise solutions (ERP, CRM, Master data) this position will extend to other systems within the IT ecosystem. This position will also oversee the delivery of Tier 3 Application support for the integration components. This position will report to the Senior Director, IT Engineering and Data. This is an enterprise-wide role that will support a family of companies including Gilbert, Yearout, Varcomac, Retech Advisors, Therma, CMTA and BSH.


  • Provide leadership for creating and maintaining company integration architecture and design to enable the spreading of the information across the systems
  • Translate business requirements into well-architected technical solutions that best leverage the capabilities of our selected platforms (currently IFS and Boomi) to ensure the seamless process and data integration
  • Provide technical leadership and direction to a team of internal and contract developers in an Enterprise Production Support environment
  • Shape the technical solution scope creating reference patterns leveraged by other members of the IT team
  • Work closely with internal SMEs and the Product team to identify requirements and design solutions to fulfill them.
  • Curate project and system documentation
  • Solve complex problems on time, spot issues, trace them to their sources, and design solutions

Required Knowledge/Skills

  • Understand the latest software engineering principles and practices, such as methods, patterns, and challenges of integration
  • Strong understanding of modern solution architecture principles and practices
  • Knowledge of cloud IaaS platforms in general with good knowledge of Microsoft Azure ecosystem (Azure SQL, Azure VMs, Azure API management, etc.)
  • Thorough knowledge of modern integration platforms such as Boomi, MuleSoft, or similar
  • Good knowledge of one or few modern server-side programming languages either in Java or .NET ecosystem
  • Good knowledge of Database Management Systems and SQL is a plus
  • Self-motivated individual with the ability to organize others
  • Strong communication and documentation skills, oral and written, ability to create solid technical specifications and design documents
  • Ability to decipher technical data and explain it to business users
  • Can prioritize workload and execute tasks accordingly and in line with industry best practices

Desired Traits

  • Works well with diverse distributed teams
  • Strong interpersonal skills
  • Likes solving complex problems in a fast-paced environment
  • Passionate and motivated to provide excellent customer service and to build long-lasting customer relationships

Education and job experience

  • BS in Computer Science or related engineering field
  • At least 8 years of overall hands-on software development experience
  • Experience crafting a reliable 24×7 production integration environment leveraging packaged cloud-based solutions
  • Experience designing and implementing interfaces/integrations with large commercial software packages (e.g. ERP systems)
  • Any relevant industrial certification is a plus
  • Production Support leadership experience is a plus

Therma Holdings and Gilbert Mechanical Contractors is an Equal Opportunity Employer. As such, all qualified applicants will be considered for employment without regard to race, religion, color, national origin, age, ancestry, physical or mental disability, sexual orientation or sex.

To all recruitment agencies: Therma Holdings does not accept agency resumes. Please do not forward resumes to our careers alias or other Therma employees. Therma is not responsible for any fees related to unsolicited resumes.

Job Features

Job CategoryThermaholdings

Apply Online

A valid email address is required.
A valid phone number is required.
A valid phone number is required.