Crowe

Senior Software Engineer – Enterprise Integrations

Crowe

full-time

Posted on:

Location Type: Hybrid

Location: ChicagoConnecticutFloridaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $108,700 - $222,200 per year

Job Level

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