Requirements
- Experience building and shipping production software
- Demonstrated ability to design effective prompts, agent workflows, and AI-assisted development processes using tools such as Codex, Claude, Copilot, Cursor, or similar systems
- Experience structuring sophisticated engineering tasks so that AI agents can execute them effectively
- Ability to evaluate, debug, and refine AI-generated outputs through prompt iteration and workflow design
- Experience in both creating new systems and improving established ones
- Strong understanding of APIs, databases, testing, debugging, and system design
- Experience setting up and operating multiple AI agents or agentic workflows across requirements analysis, code generation, refactoring, code review, testing, refactoring, unit testing, and documentation
- Strong ability to evaluate code quality, correctness, and security
- Ability to work independently and take responsibility for outcomes
- (Desirable) Experience with C# / .NET, React, APIs, and automated testing
- (Desirable) Experience in SaaS product companies
- (Desirable) Experience with CI/CD and modern development workflows
- (Desirable) Experience with legacy code modernisation
- (Desirable) Experience in improving engineering productivity across a team
- Strong engineering fundamentals
- Ability to produce significantly more engineering output by orchestrating AI tools effectively, not simply writing code faster manually
- High ownership
- Fast execution with quality
- Sound judgment
- Comfort operating in real production complexity
- Business-result orientation
What the job involves
- At Benivo, we believe the next generation of strong software engineers will combine deep engineering judgment with the ability to orchestrate AI agents to design, implement, test, and ship software faster
- We are hiring a Senior Software Engineer (AI-Native Development) to help us build software significantly faster and better using tools such as Codex, Claude, GitHub Copilot, and similar tools
- This is not an AI/ML or research role. It is a hands-on software engineering role for someone who can use AI effectively across the full development lifecycle while remaining fully responsible for quality, design, maintainability, security, and production outcomes
- Build new product capabilities from requirements through release
- Work confidently inside a large, evolving codebase with technical debt and business-critical logic
- Set up and use multiple AI agents or agentic workflows to accelerate requirements analysis, implementation, testing, refactoring, unit testing, and documentation
- Review and strengthen AI-generated output rather than relying on it blindly
- Write maintainable, production-grade code and automated tests
- Make sound technical decisions across architecture, performance, security, and maintainability
- Help raise the bar for AI-native engineering practices across the organisation
#J-18808-Ljbffr…
