Software Engineer (AI-Focused)
About The Role
Our client is looking for a Software Engineer who enjoys solving complex problems, building great software, and finding better ways to work through the use of modern development tools, including AI-assisted technologies.
This role is a great fit for someone who likes learning new technologies, working across different platforms and codebases, and taking ownership of their work. You'll help build and improve applications while exploring how AI can make the software development process more efficient and effective.
What You'll Do
-
Build, enhance, and maintain software applications across multiple products and technology environments.
-
Work across different programming languages, frameworks, and codebases as needed.
-
Leverage AI coding tools and emerging technologies to improve development workflows and engineering efficiency.
-
Design and implement solutions that balance speed, quality, scalability, and maintainability.
-
Develop processes and best practices for incorporating AI-assisted development into everyday engineering workflows.
-
Collaborate with engineering teams to improve software delivery practices and overall development lifecycle.
-
Identify opportunities to automate repetitive tasks and improve productivity through modern tooling.
What You Bring
-
Strong software engineering experience with the ability to work across multiple technologies and programming languages.
-
Experience using AI-assisted development tools such as Claude Code, Cursor, GitHub Copilot, or similar platforms.
-
Ability to quickly learn new technologies and adapt to evolving technical requirements.
-
Experience working independently, managing priorities, and delivering high-quality solutions with minimal oversight.
-
Strong understanding of software development practices, testing, and code quality standards.
-
Curiosity and enthusiasm for how AI can improve the software development process.
What Makes You Stand Out
-
Experience integrating AI tools into engineering workflows.
-
Experience designing automation or productivity improvements using AI technologies.
-
Background working with both legacy and modern software systems.
-
Experience establishing development processes or introducing new engineering practices.
-
Active interest in emerging AI technologies and their impact on software development.