Home/Careers
Careers at Avaib
Software development jobs, on a senior team that stays.
Looking for software development jobs where you learn beside senior specialists on real client work? Avaib has been building custom software since 2004. We hire engineers, designers, QA, sales and content people, and back them to go deep in their craft, not spread thin.
Building for teams in Australia, the United States, Canada and the Middle East.
Why work here
Build a real software development career, not just take a job.
Picture yourself getting sharper every month, sitting beside people who are already very good, on work that actually ships and gets used.
Avaib is a multinational software and consulting company, delivering since 2004, with more than 600 projects behind us. We build custom software, AI solutions and dedicated development teams for clients in Australia, the United States, Canada and the Middle East, and we do it with senior specialists and a dedicated quality assurance department, not a rotating cast of juniors.
That matters for your career. You learn from senior people, you go deep in a specialism rather than spreading thin, and you pick up a disciplined, professional way of using modern AI coding tools that makes you faster without cutting corners. It is a steady, proven team with real clients, and a genuine place to get good.
Ready now? Email your resume to careers@avaib.com with the role in the subject.
See the roles we hire forRoles we hire for
The roles we typically hire for.
These roles are part of our continuous hiring process and remain open throughout the year. We welcome applications at any time; suitable candidates will be contacted as positions become available. If one fits you, send your resume to careers@avaib.com with the role in the subject line.
.NET Software Engineer
Build and maintain custom web applications in ASP.NET and C# with SQL Server, WebAPI and modern JavaScript. Senior specialists lead, and there is a real path in through our internships.
Python Developer
Build backends, automation and data-driven services in Python, working across web APIs, integrations and AI-adjacent tooling alongside a senior team and a dedicated QA department.
PHP Software Engineer
Develop and support web applications in PHP with frameworks such as Laravel and Symfony, working across the full stack alongside a senior team and a dedicated QA department.
Microsoft Dynamics 365 Developer
Customise and extend Microsoft Dynamics 365 and the Power Platform — plugins, workflows and integrations — to fit each client’s business, backed by senior specialists and real QA.
SharePoint Developer
Build and customise SharePoint sites, workflows and integrations for document-heavy businesses, connecting them cleanly to the wider Microsoft 365 stack.
AI / Machine Learning Engineer
Design and ship AI and machine-learning features — from model integration to retrieval and automation — inside real client products, not lab demos, with senior engineers alongside you.
AI Solutions Engineer
Turn business problems into practical AI solutions: scope the use case, wire up LLM and automation tooling, and take it from proof of concept to something clients can rely on in production.
Quality Assurance (QA) Engineer
Join our dedicated QA department: plan and run manual and automated testing, catch issues before clients ever see them, and help keep our 30-day post-launch warranty a promise we keep.
Web Designer
Design clean, responsive interfaces for real products, turning requirements into layouts that work as well on a phone as on a desktop, in close step with the engineering team.
HTML / CSS Developer
Turn designs into pixel-accurate, responsive front-ends in HTML5 and CSS3 that hold up across browsers and screen sizes and hand off cleanly to the application developers.
Tele Sales Representative
Speak with prospective clients in North America, qualify their needs and connect them with the right senior contact. A professional, personable manner matters most here.
Content Writer
Write clear, useful content for the web as a content-writing intern: a genuine way in for strong writers who want to learn how a software company communicates.
Sales Team
Join our sales team to grow relationships across Australia, the US, Canada and the Middle East, representing senior-built software at cost-effective rates.
What you get
How we work, and what we offer.
Regular hours, real leave, senior people to learn from, and a modern way of working that makes you better at your craft.
A senior-only team to learn from
Imagine every day spent beside senior specialists you can actually learn from, not thrown in at the deep end alone. We back deep specialists over generalists, so you get properly good at your craft instead of spreading thin.
Learn professional AI-accelerated delivery
Our engineers use advanced AI coding tools in a disciplined, professional way, steering and reviewing every step. You learn to work this way too, so you ship faster without cutting corners, a skill that travels.
A steady Monday-to-Friday week
Regular hours, Monday to Friday, 9 AM to 6 PM. Predictable time, real focus, and a team that respects your evenings and weekends.
15 days of paid personal leave
Fifteen working days of personal holidays every year, so you can rest, travel or simply switch off and come back sharp.
Grow with your performance
Do strong work and watch it show up in what you earn and the projects you get to lead. Increments come with your position, experience and performance, so progress is something you can feel, not just hope for.
A proven, stable employer
Avaib has been delivering software since 2004, with more than 600 projects behind us. You join a settled, profitable team with real clients, not a start-up finding its feet.
Life at Avaib
The team you'd actually be joining.
Behind the roles is a team that celebrates together, learns together and genuinely enjoys the work. Take a look at the people, the events and the everyday moments that make Avaib a good place to build a career.
How to apply
Applying to Avaib, step by step.
No portals and no black holes. One email starts it, and a real person takes it from there.
Email your resume
Send your CV to careers@avaib.com and put the role you want in the subject line. A short note on why you are a fit helps, but is not required.
We review it
A real person reviews every application. Our response window runs from a day to eight weeks depending on the role and how many people we are speaking with.
A skills conversation
If it looks like a fit, you talk with a senior lead about your work and how you think, not a scripted screening. This is where specialists shine.
Offer and onboarding
A clear offer, then onboarding into a senior team on a real project, with people around you who have shipped this kind of work many times before.
Send your resume to careers@avaib.com — response window is a day to eight weeks.
Email your resumeWhere you would be
Where our roles are based.
All our engineering, design and QA roles are based at our development centre in Karachi, Pakistan. We hire in Pakistan.
Karachi
Our development centre and where all our engineering, design and QA roles are based. We hire in Pakistan.
Why Avaib
Why choose Avaib to build your career.
A job should make you better and more secure over time. This is what a career at Avaib is built to give you.
Real work with real clients
Picture your code shipping and getting used every day by clients in Australia, the US, Canada and the Middle East, not sitting in a throwaway internal demo. Your work matters from day one.
Depth, not churn
We back specialists to go deep in their craft, with senior people to learn from and a QA department that holds a real quality bar. That is how careers, and skills, actually compound.
Skills that travel
You leave with modern stacks, a disciplined AI-accelerated way of working, and real practice collaborating with international clients. What you build here becomes leverage anywhere you go next.
Stability that lasts
Twenty years, 600+ projects and 80%+ client retention. You join a proven team with a steady pipeline of work, not a company betting its runway on the next round.
We generally prefer a four-year bachelor’s degree in a relevant program and value deep specialists over generalists, but the process always includes a real skills conversation, because what you can build matters more than a checklist.
See a role that fits? Let's talk.
Email your resume to careers@avaib.com with the role in the subject line. A real person reviews every application.
Get a free quoteCommon questions
Careers at Avaib, answered.
What software development jobs does Avaib offer?
Avaib regularly hires for software development jobs and related roles including .NET software engineers, Python developers, PHP software engineers, Microsoft Dynamics 365 developers, SharePoint developers, AI and machine-learning engineers, quality assurance (QA) engineers, web designers, HTML/CSS developers, tele sales representatives, and content writers. There are also opportunities to join our sales team.
Most roles are full-time, and we offer internships in .NET software engineering and content writing as a genuine way in for people starting out. You work beside senior specialists on real client projects from early on.
How do I apply for a job at Avaib?
To apply, email your resume to careers@avaib.com and put the role you want in the subject line. A short note on why you are a good fit helps but is not essential. A real person reviews every application, and our response window runs from a day to eight weeks depending on the role.
Does Avaib offer internships?
Yes. We offer internships in .NET software engineering and in content writing. Internships are a real path into the team, not busywork, and you learn beside senior specialists on live projects. Apply the same way as any role, by emailing careers@avaib.com.
Where are Avaib’s roles based?
All our engineering, design and QA roles are based at our development centre in Karachi, Pakistan — we hire in Pakistan. We build software for clients across Australia, the United States, Canada and the Middle East, but our team is hired and based in Pakistan.
What are the working hours and leave at Avaib?
Our standard week is Monday to Friday, 9 AM to 6 PM. Team members get 15 working days of paid personal holidays a year, and increments come with your position, experience and performance.
Do I need a degree to work at Avaib?
We generally prefer candidates with a four-year bachelor’s degree in a relevant program, and we value deep specialists over generalists. That said, what matters most is that you can do strong work in your craft, which is why the process includes a real skills conversation rather than just a paper check.
How long does it take to hear back after applying?
Our response window runs from a day to eight weeks, depending on the role and how many people we are speaking with at the time. Every application is reviewed by a real person, so it is always worth applying even if you do not hear back immediately.
Got a question that isn't here? Ask it in your application email to careers@avaib.com.
Email your resumeExplore more
Get to know Avaib before you apply.
See who you would be joining, how we work, and the kind of software you would help build.
About Avaib
Who we are: a software development company delivering senior-built work since 2004.
Learn more →Our Software Development Process
How we work day to day, from free estimate through senior build and QA to launch and warranty.
Learn more →Software Development Case Studies
The kind of real builds and clients you would be working on as part of the team.
Learn more →Custom Software Development
The core of what our engineering teams build: software shaped exactly to a business.
Learn more →Technology Stack
The technologies you would work across, from .NET and PHP to cloud, mobile and AI.
Learn more →Contact Avaib
Not a role for you but know someone, or want to work with us instead? Get in touch.
Learn more →Picture your next few years on a senior team.
Twenty years, 600+ projects and people who have shipped this work many times before. Send your resume to careers@avaib.com and start the conversation.
Email: careers@avaib.com