Senior Software Engineer - AI Workflow Automation (Contract) at Concurrency – Brookfield, Wisconsin
Explore Related Opportunities
About This Position
At Concurrency, we embody innovation. We're not just tech consultants; we are forward thinkers with a purpose. Our team thrives on disrupting the norm, constantly seeking the next challenge and pushing boundaries to redefine what's achievable. Recognized as a Microsoft Gold Partner, a ServiceNow Elite Partner, and recipient of multiple Partner of the Year awards, Concurrency is synonymous with excellence. If you're fueled by the desire to transform technology into real-world solutions, join us and unleash your potential as a change catalyst.
We’re excited to add a Senior Software Engineer with a focus on AI Workflow Automation to our Product Engineering team. In this role, you’ll partner with internal teams and customers to design and implement intelligent, automated systems that streamline document-heavy, process-driven workflows.
This role goes beyond traditional application development—you’ll bring strong software engineering fundamentals while spending the majority of your time designing, orchestrating, and hardening automated workflows using Azure-native services and AI driven components.
Work closely with internal stakeholders and customers to gather requirements and shape modern, automation first solutions
Participate in the planning, design, and development of intelligent workflow systems, including enhancements and iterative refinements
Provide senior level contribution to projects responsible for the design, development, and implementation of critical business systems, with attention to reliability, scalability, and observability
Build and refine automated workflows, including: Email ingestion, extraction, normalization, comparison, and exception routing
Configure and validate document extraction accuracy, continuously tuning for edge cases
Implement matching logic and exception categorization to support reliable downstream processing
Test pilot behavior, tune edge cases, and harden workflows for production reliability
Work closely with a Technical Architect while owning the hands-on implementation and day to day engineering decisions
Research and evaluate emerging AI and automation technologies to improve existing systems and processes
Drive consistency across projects and advocate for automation, reusability, and process improvement
Collaborate with customers to troubleshoot issues and deliver a positive, transparent customer experience
Submit daily hours billed to cloud-based project management software (Kantata)
Strong object oriented programming foundation with the ability to design clean, maintainable systems
Professional experience with Python or C#/.NET
Experience building automation centric systems, including orchestration, integration, and exception handling
Hands-on experience designing and implementing systems in Microsoft Azure
Familiarity with Azure Virtual Network concepts and cloud networking fundamentals
Experience building or contributing to AI driven systems, particularly those involving document processing, extraction, or decision support
Exposure to cloud native architecture and distributed systems
Understanding of the full software development lifecycle, from design through production support
Strong problem solving, communication, and organizational skills
Experience working in a professional services or consulting environment
Experience with AI orchestration, workflow engines, or multiagent systems
Familiarity with CI/CD pipelines, containerization (Docker/Kubernetes), and infrastructure as code (Terraform or Bicep)
Experience designing systems with human in the loop review and exception handling
Contributions to opensource projects or community driven development