We are looking for a highly motivated and proactive Integration Engineer who is passionate about building robust, scalable, and secure integration solutions
Job Title: Integration Engineer
Location: San Francisco, California, United States
Salary: $171000 - $208000
As an Integration Engineer, you will be responsible for designing, developing, and implementing integration solutions for our company's products and services. This role requires a deep understanding of system architecture and the ability to collaborate with cross-functional teams to ensure seamless integration across various platforms.
Key Responsibilities:
- Design, develop and maintain integration solutions that enable the seamless flow of data across different systems and platforms.
- Collaborate with product managers, software developers, and other stakeholders to gather requirements and design integration solutions that meet business needs.
- Develop and maintain technical documentation, including system diagrams, data mappings, and integration specifications.
- Implement and test integration solutions, ensuring high-quality deliverables that meet functional and non-functional requirements.
- Troubleshoot and resolve integration issues, working closely with internal and external teams to identify root causes and implement timely solutions.
- Monitor and maintain existing integration solutions, performing regular maintenance and updates as needed.
- Stay up-to-date with the latest industry trends and best practices in integration architecture and design, and use this knowledge to continuously improve our integration processes and systems.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years of experience in integration engineering, with a strong understanding of system and application integration.
- Proficiency in programming languages such as Java, Python, or C++, as well as experience with integration tools and technologies (e.g. MuleSoft, Dell Boomi, RESTful APIs).
- Familiarity with database management and SQL.
- Strong analytical and problem-solving skills, with the ability to think critically and creatively to develop innovative solutions.
- Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams.
- Proven ability to work in a fast-paced, dynamic environment, managing multiple projects and priorities simultaneously.
If you have a strong technical background, excellent problem-solving skills, and a desire to continuously learn and grow, we would love to hear from you!