Duke ngarkuar...

Lead Software Engineer - AI Agents & Platform

Ofive Global

/job-details/13534

Tirana
full_time
Publikuar Sot
OFive is a technology and AI engineering company building intelligent software, AI agents and enterprise platforms that help businesses automate work, improve decision-making and operate more efficiently.

We combine software engineering, AI and enterprise integration expertise to build practical solutions for real-world business challenges.

As we expand our AI and platform engineering capabilities, we're looking for an experienced, hands-on Lead Software Engineer to help drive technical delivery across our growing portfolio of products.

The Opportunity

We're looking for someone who can do more than write good code.

You will take ownership of day-to-day engineering execution across our AI agent ecosystem and an emerging enterprise software platform.

Working alongside our Solution Architect, you will translate technical designs into working software, guide junior developers, review code, solve complex engineering challenges and ensure we deliver secure, reliable and scalable systems.

This is a
**hands-on technical leadership position**
, not a purely managerial or advisory role.

You should enjoy building software yourself while helping other engineers become better at what they do.

Key Responsibilities1. Technical Leadership & Delivery

- Own day-to-day technical execution across assigned products and engineering workstreams.
- Translate approved architecture and product requirements into clear, actionable engineering tasks.
- Review and manage technical tickets, priorities, dependencies and blockers.
- Lead technical discussions, code reviews and implementation decisions.
- Support, mentor and guide junior software and AI engineers.
- Work closely with the Solution Architect to ensure implementation aligns with architectural principles.
- Identify technical risks early and propose practical solutions.
- Ensure features are properly tested, documented and ready for deployment.

2. Backend & Platform Engineering

- Design, develop and maintain backend services, APIs and integrations.
- Build secure, scalable and maintainable services using TypeScript, Node.js and Python.
- Develop and optimise PostgreSQL databases and data models.
- Implement authentication, authorisation, role-based access control and tenant isolation.
- Build event-driven workflows, asynchronous processing and reliable service-to-service communication.
- Implement monitoring, logging, error handling and audit trails.
- Contribute directly to complex technical features and core platform components.

3. AI Agents & Orchestration

- Develop and maintain AI-powered agents that execute business tasks and interact with enterprise applications.
- Build integrations with LLM providers and agent frameworks.
- Implement agent tool calling, workflow orchestration, state management and memory.
- Design reliable communication and coordination between multiple agents.
- Implement appropriate permissions, human approvals, monitoring and error recovery.
- Support the development of shared infrastructure for agent management, observability and performance tracking.
- Ensure AI systems are secure, cost-conscious, testable and reliable in production.

4. Enterprise Integration & Control Systems

- Develop integrations with enterprise platforms, including CRM systems and third-party APIs.
- Implement configurable business rules, decision workflows and approval mechanisms.
- Build services capable of evaluating proposed actions before execution.
- Support event-driven integrations, auditability and policy enforcement.
- Ensure platform components can operate independently across different enterprise environments.

5. Engineering Standards & DevOps

- Maintain high standards for code quality, security, performance and maintainability.
- Own technical pull-request reviews and help establish consistent engineering practices.
- Develop and maintain automated unit, integration and end-to-end tests.
- Support CI/CD pipelines, deployments and environment management.
- Troubleshoot production issues and implement long-term fixes.
- Maintain clear technical documentation and contribute to continuous improvement.

Required Skills & Experience

**Essential**

- 5+ years of professional software engineering experience, with substantial hands-on backend development.
- Proven experience leading, mentoring or technically guiding other developers.
- Strong proficiency in TypeScript, JavaScript and Node.js.
- Practical Python experience, particularly for backend services or AI integrations.
- Strong experience with PostgreSQL, relational data modelling and database optimisation.
- Experience with REST APIs, webhooks, asynchronous processing and event-driven architectures.
- Hands-on experience integrating LLMs or developing AI agent workflows.
- Understanding of authentication, authorisation, API security and secure software design.
- Experience with Git, code reviews, automated testing and CI/CD.
- Ability to work independently from high-level technical designs and translate them into production-ready implementations.
- Strong communication, problem-solving and technical ownership.

**Highly Desirable**

- Supabase, including Row-Level Security and PostgreSQL.
- Cloudflare, Google Cloud or AWS.
- Docker and containerised deployments.
- Experience with agent frameworks, tool calling, MCP or multi-agent orchestration.
- Experience implementing deterministic business rules or policy engines.
- Salesforce APIs, OAuth, platform events or enterprise CRM integrations.
- Familiarity with n8n or workflow automation platforms.
- Experience with multi-tenant SaaS platforms.
- Experience implementing observability, audit logging and human-in-the-loop workflows.

What Success Looks Like

Within your first 90 days, we would expect you to:

- Understand our existing architecture, engineering stack and product priorities.
- Establish clear technical ownership of assigned engineering tickets and delivery.
- Support junior engineers through structured guidance, reviews and mentoring.
- Contribute hands-on to core backend and AI platform functionality.
- Improve testing, code review, deployment and documentation practices.
- Demonstrate working product functionality through regular technical demos.
- Reduce dependency on senior architectural advisors for routine engineering decisions.

Who We're Looking For

You are someone who:

- Enjoys coding as much as leading.
- Takes ownership rather than waiting for detailed instructions.
- Can turn complex technical ideas into practical, working solutions.
- Understands the difference between a successful prototype and production-quality software.
- Can challenge technical decisions constructively while respecting agreed architecture.
- Is comfortable working in a fast-moving environment with evolving product requirements.
- Is patient and effective when mentoring less experienced engineers.
- Values simplicity, reliability, security and maintainability over unnecessary complexity.

Why Join OFive?

- Work on AI agents and emerging enterprise software platforms.
- Help shape products from their early development stages.
- Have genuine technical ownership and influence over engineering delivery.
- Work directly with the founder and experienced technical advisors.
- Build solutions that combine AI, enterprise integrations and real-world business workflows.
- Grow with a company investing in AI-native software and engineering capabilities.

How to Apply

Please send your CV, GitHub profile or examples of relevant projects, and a short explanation of your experience leading technical delivery.

We are particularly interested in examples of backend systems, AI agent integrations or platforms you have personally designed and built.

Shortlisted candidates will participate in a technical interview / test as a final stage.