Work on mission-critical systems for global enterprises. Grow with a team that believes in engineering excellence, continuous learning, and honest collaboration.
We've built a culture that respects deep work, values ownership, and celebrates learning from failure as much as celebrating success.
You own your work end-to-end. Engineers at Perpetual Bytes aren't ticket-closers — they're problem solvers who care about outcomes.
10% of your time is yours for learning. We fund certifications, conference attendance, and online courses. Curiosity is rewarded here.
No politics. No hidden agendas. Company finances, strategy, and challenges are shared openly with the team. We trust each other.
We work hard during work hours. We don't celebrate late nights or weekend emails. Sustainable pace produces sustainable quality.
Market-leading compensation benchmarked quarterly against industry data. Annual performance reviews with meaningful increments.
Hybrid working as standard. Remote-first for most roles. We care about output, not where you sit when you produce it.
Comprehensive medical, dental, and optical coverage for you and your dependants. Mental health support included.
AED 8,000 annual budget for certifications, courses, conferences, and books. Exam fees fully reimbursed on pass.
25 days annual leave plus public holidays. Additional leave for long tenure. No questions asked on mental health days.
Clear, documented engineering career tracks from Junior to Principal. Promotion decisions are transparent and fair.
Quarterly team offsites, monthly team lunches, and an annual company retreat. We invest in real human connections.
MacBook Pro or high-spec Windows laptop of your choice. Additional monitors, peripherals — whatever makes you most effective.
We're growing. Here are the roles we're actively hiring for right now.
We're looking for a Senior Java Engineer with 5+ years of experience in Spring Boot microservices to join our Banking & FinTech division. You'll architect and build high-throughput transaction processing services for enterprise banking clients. Strong experience with event-driven architectures (Kafka), cloud deployment (AWS/Azure), and containerisation (Kubernetes) is essential.
An experienced Cloud Solutions Architect to lead cloud migration and modernisation engagements for our enterprise clients. AWS Solutions Architect Professional certification required. You'll own technical pre-sales, solution design, and delivery oversight for complex multi-account AWS implementations. Experience with landing zones, Control Tower, and FinOps is a strong plus.
Join our AI division to design and deploy production-grade NLP and LLM solutions for enterprise clients. You'll build RAG pipelines, fine-tune LLMs, and integrate generative AI into existing enterprise workflows. 3+ years of hands-on ML engineering, strong Python skills, and experience with LangChain, HuggingFace, or OpenAI APIs are required.
A Senior Flutter developer to build polished, high-performance cross-platform applications for our retail and banking clients. You'll own UI implementation from Figma designs to production, integrate with REST and GraphQL APIs, and implement offline-first data synchronisation. 4+ years of Flutter experience with published apps on both stores required.
We're looking for a DevOps engineer passionate about platform engineering and developer experience. You'll build and maintain Kubernetes clusters, CI/CD pipelines, and infrastructure-as-code across AWS and Azure environments. Experience with Terraform, Helm, ArgoCD, and observability tooling (Prometheus, Grafana) is essential.
An experienced Project Manager to lead complex enterprise software delivery programmes for our banking and government clients. PMP or PRINCE2 certification required, Agile/SAFe experience strongly preferred. You'll manage multi-team programmes of up to AED 5M budget, own client relationships, and ensure delivery quality, timeline, and budget compliance.
We're always interested in outstanding engineers and architects. Send us your CV and tell us what you can bring to the team.
Send Speculative Application