Senior Software Engineer / AI Workflow Engineer
Additionally: When applying for a vacancy, please indicate when you would be able to start work after receiving the offer and your location.
Vacancy for UA developers located abroad, women, or those who can cross the border. Reason โ clients requirement.
About the role
We are looking for a Senior Software Engineer with experience in software delivery automation, technical process design, and AI-assisted engineering workflows.
This role is focused on helping clients move toward an agentic ADLC โ an AI-assisted development lifecycle where AI agents support requirements analysis, bug detection, PR review, task preparation, testing, reporting, and delivery governance.
This is not a vibe-coding role and not a prompt-only role. We need a senior engineer who understands how reliable software is built, reviewed, tested, released, and maintained. AI tools are part of the workflow, but engineering judgment, process understanding, and technical responsibility remain central.
The right person should be able to speak with stakeholders, challenge unclear requirements, identify delivery bottlenecks, define the technical approach, and guide implementation. They should understand when automation is useful, when semi-automated review is safer, and where manual approval must remain part of the process.
What you will do
- Communicate with business and technical stakeholders to understand current workflows, delivery bottlenecks, and operational risks.
- Analyze development, QA, bug-tracking, PR review, testing, release, and reporting processes.
- Design AI-agent workflows that combine automated steps, semi-automated checks, and manual approval gates.
- Define how AI agents should interact with tools such as Claude, Jira / Azure DevOps, GitHub / GitLab, CI/CD pipelines, APIs, and internal systems.
- Support or lead implementation of AI-assisted workflows for requirements structuring, PR review, bug analysis, task preparation, testing, reporting, and delivery governance.
- Define validation rules for AI-generated outputs and help establish quality checks, evaluations, or review criteria.
- Work with senior engineers, product owners, QA leads, and business stakeholders to align technical implementation with real business needs.
- Document architecture, workflow logic, assumptions, limitations, and operational rules.
- Help shape a new agentic ADLC product/service direction and mentor less experienced engineers working in this area.
Required skills
- 7+ years of commercial software development experience.
- Strong understanding of software delivery lifecycle: requirements, backlog, Git workflows, PR review, debugging, testing, CI/CD, releases, and production support.
- Strong coding background in at least one mainstream language, such as JavaScript / TypeScript, Python, Java, .NET, or similar.
- Experience designing or improving engineering workflows, development processes, or automation around software delivery.
- Good understanding of APIs, integrations, webhooks, CI/CD, and tool-to-tool communication.
- Experience with Jira, Azure DevOps, GitHub, GitLab, or similar development platforms.
- Ability to analyze unclear business needs and translate them into technical workflow designs.
- Strong communication skills with both technical and non-technical stakeholders.
- Ability to evaluate AI-generated outputs critically, validate assumptions, and reject unsafe or low-quality suggestions.
- English level: Upper-Intermediate or higher for communication with an international team.
Nice to have
- Practical experience using AI coding assistants such as Claude, GitHub Copilot, Cursor, ChatGPT, or similar tools within structured engineering workflows, including code review, debugging, test generation, refactoring, or documentation support.
- Experience designing workflows with AI agents or LLM-powered automation.
- Understanding of AI-assisted SDLC / ADLC, agentic workflows, developer productivity, or software delivery governance.
- Experience with AI evaluations, graders, prompt/version control, output validation, or human-in-the-loop workflows.
- Experience with Jira Automation, Azure DevOps automation, MCP, API-based integrations, or internal developer platforms.
- Understanding of QA automation, bug lifecycle, release gates, test protocols, or compliance-sensitive delivery.
- Experience mentoring developers or leading small technical initiatives.
Spanish language skills would be a plus.
We Offer
- Full-time role with flexibility in working hours
- 100% remote work
- 18 vacation days
- Up to 10 paid sick leaves
- Coverage on English lessons after the probation period
Other benefits according to internal policies
*We sincerely thank all applicants for their interest in this position. Due to the volume of applications, we may not be able to respond to each one individually. If you do not hear from us, it means we are proceeding with candidates whose profiles more closely match our requirements.
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |