Careers at Software Develop: working with us
We are a software development company building web, mobile, cloud and AI products for clients in the United States and around the world. Our teams are small and senior, work in two-week sprints and own their work from design to production.
We value clear communication, honest estimates, well-tested code and helping colleagues grow.
Roles we hire for
Software engineers
Front-end, back-end, full-stack and mobile engineers across React, Node.js, Python, PHP/Laravel, .NET, Flutter and native mobile.
DevOps & cloud engineers
AWS, Azure and Google Cloud, CI/CD, Kubernetes and infrastructure as code.
QA engineers
Manual and automation testing for web and mobile.
UI/UX designers
Product designers comfortable with research, prototyping and design systems.
Project & delivery leads
People who keep projects clear, on track and well communicated.
What we look for
- Solid fundamentals and real project experience
- Clear written and spoken English
- Ownership — you finish what you start and flag risks early
- Care for quality: tests, documentation and maintainable code
- Curiosity and willingness to learn new tools
How to apply
We publish open positions here when they are available. You are also welcome to send your CV, portfolio or GitHub profile and a short note about the work you enjoy to junaidtariqlhrpk@gmail.com with the subject “Careers”.
-
Introduction call30 minutes
A conversation about your experience and what you are looking for.
-
Technical assessment1–2 hours
A practical exercise or code review related to the role.
-
Team interview1 hour
Meet the people you would work with.
-
Offer
A clear written offer.
How we work day to day
Most of our work happens in small product teams of three to six people: engineers, a designer or QA specialist where the project needs one, and a delivery lead who keeps priorities clear. Teams plan in two-week sprints, demo working software to clients at the end of each sprint and keep decisions written down so nobody has to rely on memory or long meetings.
- Code review on every change, with automated tests and CI/CD pipelines
- Written specs and architecture notes before large pieces of work start
- Agreed overlap hours with client time zones, with the rest of the day protected for focused work
- Clear ownership — each feature has one person accountable for getting it to production
Growth and learning
We prefer to grow people rather than hire around them. Engineers rotate across projects and technologies when it suits them and the work, pair with more senior colleagues on difficult problems and are encouraged to write up what they learn so the whole team benefits. Senior engineers are expected to mentor, review and help shape technical decisions, not only to write code.
What to include in your application
- A short CV or LinkedIn profile focused on what you built and owned
- Links to code, a portfolio or projects you can talk through — private work can be described instead
- The kind of work you want to do next and the time zone you work in
- Your notice period or earliest start date
Learn more about Software Develop and how our teams follow our software development process. Our engineers work across many kinds of client projects. Questions about a role? Get in touch.
Equal opportunity
We hire on skills, judgement and how people work with others. We welcome applications from people of every background and will make reasonable adjustments to the interview process — tell us what would help when you apply.