This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a Senior Software Engineer to create modern software solutions that connect data, systems, and business workflows into effective digital products. This role is based in Chicago, Illinois, and offers the opportunity to work closely with engineers, product leaders, and client stakeholders to deliver dependable, user-centered platforms. The ideal candidate enjoys building new capabilities from the ground up, solving unfamiliar technical challenges, and improving systems through thoughtful engineering practices.
Job Responsibility:
Build and release full-stack software products, including backend services, APIs, user interfaces, dashboards, and data-driven features that support operational decision-making
Connect external and internal platforms by developing integrations, data flows, and synchronization processes across business and analytical systems
Create automated workflows that streamline coordination between users, software applications, and operational processes
Collaborate with product and engineering partners to define technical approaches, strengthen delivery methods, and improve long-term solution quality
Engage directly with users and client stakeholders to gather requirements, validate concepts, and refine functionality based on practical feedback
Monitor live applications, troubleshoot issues across the technology stack, and enhance system stability and performance in production environments
Produce technical documentation, architectural guidance, and transition materials that enable client teams to support and expand delivered solutions
Establish reusable development patterns, deployment methods, and engineering assets that improve efficiency across future engagements
Requirements:
At least 5 years of hands-on experience in software engineering, platform engineering, or a similar technical role focused on building production solutions
Strong programming experience with technologies such as C#, .NET, ASP.NET, JavaScript, React.js, Python, TypeScript, Golang, GraphQL, PostgreSQL, Neo4j, or related tools
Demonstrated success integrating third-party systems through APIs, webhooks, event-driven architectures, custom connectors, or batch-based processes
Experience delivering and supporting production applications in cloud environments such as AWS, Azure, or comparable platforms
Ability to work independently in fast-moving, ambiguous client settings while maintaining sound engineering judgment and accountability
Strong communication skills with the ability to explain technical ideas clearly to non-technical audiences and collaborate effectively with cross-functional teams
Willingness to travel and work on-site with clients as needed, up to 25–50% of the time
Nice to have:
Familiarity with workflow orchestration, infrastructure automation, containerization, or data and AI platforms is considered an advantage
What we offer:
Medical, vision, dental, and life and disability insurance