Your Job
As an
Integration Engineer
, you will design, build, and support enterprise integration solutions
across a diverse application landscape. This role has a strong pro‑code
focus in Python, emphasizing the development of reliable, scalable
integrations and APIs that enable critical business processes across Koch
businesses.
You will contribute across the full software development lifecycle—from
new development and enhancements to testing, production support, and
continuous improvement—while partnering closely with product owners,
architects, platform teams, and fellow engineers.
Our Team
You will be part of a collaborative integration and engineering capability
within Koch Capabilities India, working with global stakeholders to
deliver integration solutions that are secure, maintainable, and aligned
with enterprise standards. The team values knowledge sharing, ownership,
and continuous improvement while supporting a broad range of business and
technology platforms.
What You Will Do
-
Design, develop, test, and maintain enterprise integrations and APIs
using Python and other pro‑code technologies.
-
Build reusable integration services, automation components, and data
processing workflows to support business and operational systems.
-
Deliver and support RESTful APIs, service‑based integrations,
event‑driven workflows, and batch or file‑based interfaces as required.
-
Implement robust error handling, logging, monitoring, and operational
support practices to ensure reliable production services.
-
Develop and maintain data transformation and mapping logic across
structured and semi‑structured formats such as JSON, XML, and CSV.
-
Support integration workloads including new development, enhancements,
defect resolution, and production support activities.
-
Collaborate with cross‑functional teams to define interface
requirements, integration patterns, and technical designs.
-
Participate in code reviews, design discussions, testing, and
documentation to improve engineering quality and team velocity.
-
Apply secure coding, performance, and maintainability best practices
across all integration solutions.
Who You Are (Basic Qualifications)
-
3+ years of hands‑on experience in software and integration engineering,
with strong proficiency in Python.
-
Experience designing, building, and supporting enterprise integrations,
APIs, or distributed system interfaces.
-
Solid understanding of REST APIs, web services, and common integration
patterns.
-
Experience working with data transformation, validation, and mapping
across JSON, XML, and CSV formats.
-
Familiarity with asynchronous processing, messaging systems, or
event‑driven architectures.
-
Experience with version control systems, testing practices, CI/CD
pipelines, and production support.
-
Strong problem‑solving skills with the ability to troubleshoot complex
integration issues and collaborate across technical and business teams.
What Will Put You Ahead
-
Experience building and supporting enterprise‑scale integration
platforms or shared services.
-
Exposure to cloud‑based integration patterns or platforms.
-
Experience implementing monitoring, observability, and operational
readiness for integration services.
-
Familiarity with secure coding practices and performance optimization in
distributed systems.
-
Experience collaborating with global teams and stakeholders across
multiple time zones.