StaffAttract
  • Login
  • Create Account
  • Products
    • Private Ad Placement
    • Reports Management
    • Publisher Monetization
    • Search Jobs
  • About Us
  • Contact Us
  • Unsubscribe

Login

Forgot Password?

Create Account

Job title, industry, keywords, etc.
City, State or Postcode

Lead Software Engineer - Enterprise Integrations

Crowe - Houston, TX

Apply Now

Job Description

Your journey at Crowe starts here! At Crowe, we empower you to build a meaningful and rewarding career. Enjoy the flexibility to balance work with life moments while being trusted to deliver impactful results. We value you for who you are, prioritize your well-being, and are committed to nurturing your career growth. With over 80 years of excellence in audit, tax, and consulting, innovation remains at our core. Join us and help shape the future of our industry. Job Description: As a Lead Software Engineer - Enterprise Integrations at Crowe LLP, you will take the lead in designing, developing, and maintaining state-of-the-art integration solutions for our enterprise systems. You will focus on creating scalable integration platforms using C#, Azure Functions, Logic Apps, Service Bus, and pub/sub architectures, with a particular emphasis on microservices within an Azure environment. Your role will ensure seamless communication between internal and external systems while contributing significantly to our enterprise integration strategy. This impactful position requires strong technical expertise in integration technologies and cloud-based services, alongside a proven history of building efficient solutions for modern business applications. Job Responsibilities: Lead the development and implementation of robust integration solutions across various enterprise systems, utilizing Azure Functions, Logic Apps, Service Bus, and other Azure services for scalability and maintainability. Architect and develop pub/sub systems for real-time messaging and event-driven architectures. Collaborate effectively with cross-functional teams, including business analysts, project managers, and QA professionals, to ensure smooth integration across critical systems such as ERP (e.g., Dynamics 365 Finance and Operations) and WMS. Implement integration patterns with Dynamics 365 Finance and Operations. Build, optimize, and maintain microservice-oriented solutions using C# and Azure-based services. Utilize object-oriented programming principles to write clean, efficient, and maintainable code. Troubleshoot and debug complex integration and cloud-related issues to ensure reliability and performance. Conduct code reviews and provide technical leadership to uphold best practices and high-quality code delivery. Implement and maintain Test-Driven Development (TDD) practices for robust integration solutions. Mentor and guide junior developers, fostering a culture of continuous improvement. Stay up-to-date with the latest cloud technologies, particularly in the Azure ecosystem, and integrate new tools and methodologies to enhance existing systems. Contribute to the creation of comprehensive technical documentation, design documents, and user guides for integration platforms. Primary Qualifications: Bachelor's degree in Computer Science, Software Engineering, or a relevant field. A minimum of 5 years of software engineering experience with a strong focus on C# and cloud-based integration solutions. Expertise in Azure Functions, Logic Apps, Service Bus, Event Grid, and other integration services. Deep understanding of pub/sub architecture, microservices, and event-driven design. Proven experience managing integrations for enterprise applications such as ERP systems (e.g., Dynamics 365) and WMS. Strong knowledge of object-oriented programming principles, specifically in C#. Experience with SQL and T-SQL for effective database integration. Solid understanding of space and time complexity (Big O notation) for optimizing processes. Familiarity with Agile methodologies and DevOps practices. Excellent problem-solving abilities to troubleshoot integration issues in real-time. Strong communication and collaboration skills, experienced in working across diverse teams. A commitment to mentoring junior developers and providing technical leadership. A passion for continuous learning and keeping abreast of the latest technologies in cloud and software integration. We expect the candidate to uphold Crowe's values of Care, Trust, Courage, and Stewardship. These values define who we are, and we expect all our people to act ethically and with integrity at all times. The application deadline for this role is 12/31/2026. In compliance with federal law, all hired individuals will be required to verify identity and eligibility to work in the United States and complete the required employment eligibility verification form upon hire. Crowe is not sponsoring for work authorization at this time. The wage range for this position considers various factors, including skills, experience, training, and organizational needs. A reasonable estimate for this role is $140,000.00 - $306,100.00 annually. Crowe LLP does not accept unsolicited candidates, referrals, or resumes from staffing agencies, recruiting services, or any third-party paid services. Any submissions made to Crowe without a pre-existing agreement will be considered the property of Crowe, free of charge.

Created: 2026-03-10

➤
Footer Logo
Privacy Policy | Terms & Conditions | Contact Us | About Us
Designed, Developed and Maintained by: NextGen TechEdge Solutions Pvt. Ltd.