Integration Solutions Engineer
The Integration Solutions Engineer Level II will play a key role in building and supporting integration solutions within the company's software ecosystem. This role requires close collaboration with clients, business teams, developers, and infrastructure providers to design and implement scalable, high-quality integrations that meet business needs. As a senior technical contributor, you will also mentor junior engineers, develop best practices, and ensure that integration processes are efficient, reliable, and aligned with the company's goals. Additionally, you'll have the opportunity to research emerging technologies, enhancing integration capabilities and driving innovation.
Responsibilities
Client Engagement and Solution Design:
- Collaborate directly with clients to understand their business needs and define technical requirements.
- Architect innovative integration and software solutions that deliver business value and align with strategic objectives.
- Serve as the primary technical point of contact in client discussions, articulating design decisions and ensuring alignment with client goals.
- Oversee the implementation of solutions across multiple environments, ensuring consistency and quality.
Integration Solution Design and Implementation:
- Lead the design, implementation, and optimization of integration solutions that connect diverse internal and external systems.
- Ensure that these solutions are efficient, scalable, and aligned with business and technical goals.
- Oversee the successful deployment of solutions across different environments, maintaining high architectural standards.
High-Level Architecture Design:
- Guide the design of complex integration and software architectures, ensuring alignment with the overall technical strategy.
- Work closely with product architects to review, refine, and influence application architectures, focusing on scalability, reusability, and best practices.
- Ensure that all integration solutions fit within the broader architectural ecosystem of the organization.
Technical Leadership:
- Provide technical leadership across multiple development and integration initiatives, guiding teams in the design, implementation, and delivery of robust and scalable solutions.
- Ensure adherence to architectural principles and best practices throughout the development lifecycle, offering technical oversight and ensuring high-quality output.
Technology Evaluation and Innovation:
- Lead the evaluation of emerging technologies relevant to integration and client solutions, identifying opportunities to enhance capabilities and drive innovation.
- Oversee prototyping and the development of reference implementations to validate new technologies such as Machine Learning and AI.
- Present findings and recommendations to both internal teams and clients to guide future technology decisions.
Mentorship and Best Practices Development:
- Mentor junior architects and engineers, fostering a culture of excellence and promoting the adoption of architectural and design best practices.
- Play a key role in defining, documenting, and evangelizing best practices for building scalable, high-availability integration solutions.
Documentation and Reporting:
- Own the creation and maintenance of detailed documentation for integration architectures, system designs, and data flows.
- Ensure that all documentation is current, thorough, and easily accessible to relevant teams for future reference and troubleshooting purposes.
Complete all responsibilities as outlined in the annual performance review and/or goal setting.