
Senior Software Engineer – Enterprise Integrations
Crowe
full-time
Posted on:
Location Type: Hybrid
Location: Chicago • Connecticut • Florida • United States
Visit company websiteExplore more
Salary
💰 $108,700 - $222,200 per year
Job Level
Tech Stack
About the role
- Design, develop, and maintain cutting-edge integration solutions across enterprise systems.
- Focus on building and scaling integration platforms using C#, Azure Functions, Logic Apps, Service Bus, and pub/sub architectures.
- Ensure seamless communication between internal and external systems.
- Lead the development and implementation of integration solutions utilizing Azure services.
- Architect and develop pub/sub systems for real-time messaging and event-driven architectures.
- Collaborate with cross-functional teams to ensure smooth integration across critical systems.
- Troubleshoot and debug complex integration and cloud-related issues, ensuring reliability and performance.
Requirements
- Bachelor’s degree in computer science, Software Engineering, or a relevant field.
- Minimum of 4 years of experience in software engineering, with a strong focus on C# and cloud-based integration solutions.
- Expertise in Azure Functions, Logic Apps, Service Bus, Event Grid, and other Azure services used in integration.
- Deep understanding of pub/sub architecture, microservices, and event-driven design.
- Proven experience in building and managing integrations for enterprise applications such as ERP systems (e.g., Dynamics 365), WMS, and other business-critical platforms.
- Strong knowledge of object-oriented programming principles, particularly with C#.
- Experience with SQL and T-SQL for database integration.
- Solid understanding of space and time complexity (Big O notation) to optimize integration processes.
- Familiarity with Agile delivery methods and DevOps practices.
- Excellent problem-solving skills with the ability to troubleshoot complex integration issues in real-time.
- Strong communication and collaboration skills, with experience working across multiple teams and disciplines.
- Ability to mentor junior developers and provide technical leadership.
- Commitment to continuous learning, with a passion for staying current with the latest technologies in cloud and software integration.
Benefits
- Comprehensive total rewards package
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#Azure FunctionsLogic AppsService Buspub/sub architecturemicroservicesevent-driven designSQLT-SQLobject-oriented programming
Soft Skills
problem-solvingcommunicationcollaborationmentoringtechnical leadershipcontinuous learning