- Company Name
- Cultura Technologies
- Job Title
- Software Engineer
- Job Description
-
Job Title
Software Engineer – Integration
Role Summary
Mid‑level engineer responsible for designing, building, and maintaining B2B integrations on Microsoft Azure. Works independently on features, collaborates with business stakeholders and partners, and contributes to solution design and architecture within an Agile, distributed team.
Expectations
Deliver high‑quality, reliable integration solutions that meet security, auditability, and scalability requirements. Provide accurate effort estimates, maintain thorough documentation, and proactively address performance and resiliency.
Key Responsibilities
- Design and implement B2B integrations using REST APIs, file‑based exchanges, and Azure Service Bus.
- Develop Azure components (Functions, Logic Apps, App Services) and expose secure APIs via Azure API Management.
- Implement error handling, retry policies, alerting, and resiliency patterns.
- Document integration designs, workflows, and configuration.
- Monitor, troubleshoot, and optimize integration performance using Azure Application Insights and Log Analytics.
- Conduct security reviews and enforce compliance controls.
- Participate in Agile ceremonies: planning, daily stand‑ups, sprint reviews, retrospectives, code reviews.
- Estimate work, break tasks, and collaborate with QA and DevOps for quality delivery.
Required Skills
- 3–5 years software engineering experience in enterprise B2B context.
- Proficiency in C# and .NET Core.
- Experience with B2B integration patterns (REST, SOAP, EDI, SFTP).
- Hands‑on Azure services: Functions, Logic Apps, Service Bus, Azure DevOps.
- Knowledge of authentication flows (OAuth2, API keys, SSO).
- Strong debugging, testing, and documentation capabilities.
Required Education & Certifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
---
Alpharetta, United states
Remote
09-02-2026