Haystack
← Back to Jobs
Technology
AG

Software Engineer - Developer Infrastructure & AI Tooling

AAA GlobalChicago, IL🇺🇸United StatesPosted Sep 29, 2026

Why This Role Stands Out

You'll be at the forefront of innovation, building essential infrastructure and integrating cutting-edge AI tools to empower engineering teams at a globally recognized company. This hybrid role is perfect for a skilled software engineer with a passion for improving development workflows and a knack for problem-solving, offering substantial opportunities for growth and impact. If you're eager to shape the future of software development and thrive in a collaborative environment, this is an excellent opportunity to consider.

Quick Overview

Seniority
Mid Senior
Work mode
Hybrid
Location
Chicago, IL, United States
Posted
22 hours ago
C++JavaPython

Job Description

Job DescriptionOur client is looking for a software engineer to work on the systems and tooling that improve how engineering teams develop, test and release software.\nThe role sits at the intersection of software engineering and developer infrastructure. You’ll work across build systems, testing frameworks, CI/CD, development environments and internal engineering tools, with a focus on reducing friction and making development workflows faster and more reliable.\nAn increasing part of the position involves incorporating AI-powered development tools into engineering workflows.

This could include deploying coding assistants and agents, automating repetitive engineering tasks, improving how developers interact with large codebases, and assessing emerging AI developer tools.\nYou’ll work directly with software engineers to identify bottlenecks and build scalable solutions that improve engineering productivity across the organisation.\nWhat We’re Looking For\n\n Strong software engineering background, ideally with a degree in Computer Science, Computer Engineering or a related technical discipline\n Advanced Python programming experience\n Professional experience with C++ and Java\n Experience developing or supporting developer infrastructure, internal engineering tools, build systems or CI/CD platforms\n Strong understanding of software build, testing and release workflows\n Practical exposure to AI-assisted software development, such as Claude Code, Codex, GitHub Copilot, Cursor or similar coding-agent tooling\n Experience configuring, integrating or building workflows around AI coding tools is particularly relevant\n Comfortable working in Linux-based environments\n Able to work independently while collaborating closely with engineering teams\n Strong problem-solving and communication skills\n\nCandidates from sophisticated engineering environments — including large technology companies, infrastructure-heavy software organisations or quantitative/trading firms — would be particularly relevant.

Trading experience itself is not required.\nWhat You Could Work On\nAI Developer Tooling\n\n Integrate coding agents and AI development tools into existing engineering workflows\n Develop automation around repetitive development, testing and maintenance tasks\n Assess new AI engineering products and determine where they can add value\n Create shared configurations and workflows for coding assistants\n Measure whether new tools are genuinely improving engineering efficiency\n\nBuild && Testing Infrastructure\n\n Improve build performance and reliability across large codebases\n Develop caching and other infrastructure to reduce build times\n Improve automated testing frameworks and address unreliable or flaky tests\n Analyse build and test bottlenecks and implement improvements\n\nCI/CD && Release Engineering\n\n Build and improve continuous integration and deployment systems\n Develop automation around code integration and software releases\n Improve pipeline reliability and failure detection\n Reduce manual intervention across the software delivery lifecycle\n\nDeveloper Environments && Internal Tools\n\n Automate development environment configuration and provisioning\n Build self-service tools that allow engineers to work more independently\n Develop command-line tools, templates and other internal developer utilities\n Improve consistency between development, testing and production environments\n\nEngineering Productivity\n\n Work with engineering teams to understand where development time is being lost\n Build tooling that removes recurring pain points\n Establish ways of measuring the effectiveness of developer infrastructure\n Maintain clear documentation and engineering standards\n\n

Similar jobs