Sr. Software Engineer
$98,573–$135,538 year
On-siteFort Mill, South Carolina, United States
Job Summary
Design, build, and deploy APIs and integrations using Azure API Management, Function Apps, Service Bus, and Event Hubs. Write clean, well-tested Python for custom connectors and model system, process, and experience APIs following a layered strategy. Support and enhance existing MuleSoft Anypoint integrations while migrating workloads to Azure, and build event-driven patterns that hold under production load. Review and test code before deployment, debug complex production problems independently, and collaborate with engineering, UX, and product teams to translate requirements into technical solutions. Contribute to broader team initiatives, mentor less experienced engineers, and drive fixes to resolution.
Required Qualifications
- Bachelor's degree in Computer Science or a related engineering field, or equivalent work experience
- 3–5+ years of middleware or integration engineering experience
- Hands-on experience developing integration services and APIs on an enterprise integration platform
- Practical Python development experience, ideally building APIs or connectors
- Working knowledge of distributed version control and modern branching strategies (Bitbucket, GitHub, Azure Repos, or similar)
- Solid conceptual knowledge of databases and asynchronous development patterns
- Understanding of industry-standard system architecture and system management tools
- Experience supporting and documenting build and configuration changes across environments
- Experience in Agile/Scrum development environments
- Ability to reason about the performance implications of different technical approaches
- Must be able to bend, squat, crouch and/or reach and lift up to 25 pounds or more, as required by the job
- Some Sunbelt jobs may require driving for long periods of time, loading and unloading heavy equipment, performing work in extreme weather conditions including rain, wind or excessive temperatures and/or night and weekend work
Desired Qualifications
- Azure Integration Services — API Management, Function Apps, Service Bus, and Event Hubs — strongly preferred
- Candidates with deep experience on comparable platforms (MuleSoft, Tibco, IBM Integration Bus, Boomi, webMethods) who are ready to bring those integration fundamentals to Azure are also encouraged to apply
- Nice to Have Experience with MuleSoft Anypoint Platform
- Prior experience migrating integrations from a legacy platform onto a cloud-native stack
- CI/CD pipeline experience, especially Azure DevOps
- Infrastructure-as-code experience (Bicep, ARM, or Terraform)
- Relevant Azure certifications (AZ-204, AZ-305) or MuleSoft certification
- Experience with API security patterns — OAuth2, managed identities, gateway policies
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.