Jobs · Engineering

Software Engineer

Cultura Technologies · Alpharetta, GA · 5 mo ago
EngineeringFull-time

Job Responsibilities

  • Design and implement robust B2B integrations using REST APIs, file-based exchanges, and messaging platforms like Azure Service Bus.
  • Collaborate with business stakeholders and partners to understand integration needs and translate them into technical solutions.
  • Develop and maintain Azure-based components (Functions, Logic Apps, App Services) to support integrations.
  • Leverage Azure API Management to expose and secure internal APIs for external partners.
  • Implement error handling, retry policies, and alerting mechanisms to ensure resiliency in integration workflows.
  • Maintain integration documentation.

Infrastructure & Operations

  • Monitor, troubleshoot, and optimize the performance and reliability of integration flows.
  • Ensure integration meets security, auditability, and scalability requirements.
  • Configure and manage Azure Application Insights and Log Analytics for visibility into integration health.
  • Conduct regular security reviews and implement compliance controls for integrations.

Agile Collaboration

  • Participate in planning, code reviews, and design sessions with global product and engineering teams.
  • Engage in daily stand-ups, sprint planning, retrospectives, and other Agile ceremonies.
  • Provide accurate estimates and break down work into actionable development tasks.
  • Collaborate closely with QA and DevOps to ensure features are delivered with high quality and operational readiness.

Required Qualifications

  • 3–5 years of software engineering experience, preferably in an enterprise B2B context.
  • Strong proficiency in C# and .NET Core.
  • Experience with B2B integration patterns (e.g., REST, SOAP, EDI, SFTP).
  • Hands-on experience with Azure services such as Logic Apps, Functions, Service Bus, and Azure DevOps.
  • Understanding of authentication flows (OAuth2, API keys, SSO).
  • Strong debugging, testing, and documentation skills.
  • Ability to travel up to 5%.

Desired Qualifications

  • Experience with agricultural, logistics, or ERP systems.
  • Familiarity with integration monitoring tools or observability practices.
  • Experience working in Agile environments with globally distributed teams.
  • Experience with Infrastructure as Code for provisioning and managing Azure resources.
  • Familiarity with CI/CD pipelines using Azure DevOps or similar tools to support automated build, test, and deployment workflows.
  • Exposure to integration testing practices, including unit and integration tests for APIs and workflows.

Similar jobs

Software Engineer

BAE Systems, Inc.Fort George G. Meade, MD· 1 wk ago
Engineering$133k–$226k/yrapply on jobs.baesystems.com

Software Engineer

EpicRound Rock, TX· 4 days ago
Information Technologyapply on epic.avature.net

Software Engineer

EpicGarland, TX· 4 days ago
Information Technologyapply on epic.avature.net