Software Integration Engineer

Application ends: September 4, 2025

Apply for this job

Email *

Job Description

We are seeking a Software Integration Engineer with a strong background in API integration, containerized environments, and distributed system workflows. This is not a generic role – we’re specifically looking for someone who thrives in fast-paced environments where integration points are complex, loosely documented, and critical to business success. You will be responsible for bridging third-party platforms with our internal services, building and optimizing microservice interactions, and resolving edge-case communication issues that aren’t captured in documentation.

You’ll work closely with internal teams including DevOps, QA, Data Engineering, and external technology partners to ensure data flow, system interoperability, and cross-platform stability. This role requires both curiosity and resilience: curiosity to explore ambiguous integration points, and resilience to own, debug, and resolve issues others can’t reproduce.


Key Responsibilities:

  • Develop and maintain robust integration layers using RESTful APIs, gRPC, and message queues (e.g., Kafka, RabbitMQ).
  • Translate integration requirements into reliable, fault-tolerant code that runs in production.
  • Handle onboarding of new external data sources or third-party services into our system architecture.
  • Troubleshoot race conditions, latency issues, and mismatched data formats across services.
  • Write integration tests that reflect real-world usage, not just happy paths.
  • Contribute to internal documentation on integration endpoints and architecture hand-offs.
  • Collaborate with DevOps to automate deployment pipelines for integration components.
  • Participate in architecture discussions to represent the integration layer and advocate for resilience, observability, and graceful failure handling.

Required Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or related technical field.
  • 3+ years of hands-on experience with software integration in microservices-based environments.
  • Strong proficiency in Python or Go; working knowledge of both is a plus.
  • Practical experience with containerized deployment (Docker) and orchestration (Kubernetes).
  • Familiarity with service mesh tools like Istio or Linkerd.
  • Demonstrated experience working with asynchronous workflows and event-driven systems.
  • Comfort working with undocumented or partially documented APIs.
  • Experience configuring observability tools (Grafana, Prometheus, ELK, or similar) to trace integration issues.
  • Knowledge of CI/CD tools like GitHub Actions, CircleCI, or ArgoCD.

Nice-to-Have Qualifications:

  • Familiarity with ISO 20022 or healthcare HL7 integrations.
  • Prior work integrating with enterprise ERPs (e.g., SAP, Oracle).
  • Experience in multi-tenant architecture or SaaS platforms.
  • Background in regulated environments (e.g., finance, healthcare, defense).

Are you interested in this position?

Apply by clicking on the “Apply Now” button below!

#GraphicDesignJobsOnline#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers#Dynamicbrandguru