Software Engineer
About the Role
We are seeking a talented and motivated Software Engineer to join our growing technology team. In this role, you will be responsible for designing, developing, testing, implementing, and maintaining high-quality software solutions that support our business operations and client requirements. You will collaborate with cross-functional teams to deliver scalable, secure, and innovative applications using modern software development practices.
Key Responsibilities
Design, develop, test, deploy, and maintain software applications and system components.
Analyse business and technical requirements and translate them into functional software solutions.
Develop clean, efficient, and maintainable code following industry best practices.
Participate in system architecture, technical design, and code reviews.
Troubleshoot, debug, and resolve software defects and production issues.
Integrate software with databases, APIs, and third-party services.
Perform unit testing, integration testing, and support user acceptance testing.
Maintain technical documentation, including system specifications and development procedures.
Collaborate with project managers, business analysts, and other developers to deliver projects on schedule.
Contribute to continuous improvement initiatives, including automation, performance optimisation, and security enhancements.
Monitor application performance and implement improvements to enhance reliability and scalability.
Ensure compliance with organisational coding standards, cybersecurity policies, and quality assurance procedures.
Essential Skills & Experience
Bachelor's degree or higher qualification in Computer Science, Software Engineering, Information Technology, or a related field.
Minimum 3 years of professional software development experience.
Strong programming skills in one or more languages such as Java, C#, Python, JavaScript, TypeScript, or .NET.
Experience with web application development using modern frameworks.
Knowledge of SQL and relational databases.
Experience working with RESTful APIs and web services.
Familiarity with Git and version control systems.
Understanding of software development lifecycle (SDLC) and Agile methodologies.
Strong analytical and problem-solving skills.
Excellent written and verbal communication skills.
Desirable Skills
Experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud.
Knowledge of Docker, Kubernetes, or containerised deployments.
Experience with CI/CD pipelines.
Understanding of DevOps practices.
Experience with automated testing frameworks.
Knowledge of microservices architecture.
What We Offer
Competitive remuneration package.
Professional development and training opportunities.
Supportive and collaborative team environment.
Opportunities to work on innovative technology projects.
Career progression within a growing organisation.
Flexible work arrangements (where applicable).
Similar roles
Staff Software Developer, DevX (Developer Infrastructure)
Robinhood·Toronto, Canada
JOIN US IN BUILDING THE FUTURE OF FINANCE. Our mission is to democratize finance for all. An estimated $124 trillion of assets will be inherited by younger generations in the next two decades. The largest transfer of wealth in human history. If you’re ready to be at the epicenter of this historic cultural and financial shift, keep reading. About the…
- Full-time
- Express Entry — PR day one, no employer
Développeur(euse) Logiciel / Software Developer
Genetec·Montréal, Canada
Aperçu du poste : L’équipe de développement Web est à la recherche d’une personne autonome possédant une solide expérience en développement logiciel Web afin de contribuer à l’évolution d’une application Web utilisée à grande échelle. Nous recherchons une personne passionnée par les technologies Web, autant du côté client que serveur, qui apprécie résoudre des problèmes complexes et contribuer à la…
- Hybrid
- Full-time
- Express Entry — PR day one, no employer
Tech Lead Manager, Finance Integrations & Automation - BizTech
Airbnb·India
Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique stays and experiences that make it possible for guests to connect with communities in a…
- Remote
- Full-time
Fullstack Engineer (Frontend focus)
Coreweaveu·London, Canada
<div class="content-intro"><div> <div> <div class="gmail_quote"> <div> <div><span id="m_-113912706363268805m_-2746164444908759431gmail-docs-internal-guid-131e4fb0-7fff-b4e9-ff50-e8cf32449b1b">CoreWeave is The Essential Cloud for AI™. Built for pioneers by pioneers, CoreWeave delivers a platform of technology, tools, and teams that enables innovators to build and scale AI with confidence. Trusted by leading AI labs, startups, and global enterprises, CoreWeave combines superior infrastructure performance with deep technical expertise to accelerate breakthroughs and…
- On-site
- Full-time
- Express Entry — PR day one, no employer
Social Media Lead, Developer Audience
Datadog·United States
Reports to: Head of Developer Growth · New York, NY NOTE: This is not a traditional marketing role, it's a growth role that reports into the Product org. We're hiring someone to build our developer audience the way the best consumer brands build audiences, with a real voice, a point of view, and the speed to act on both. You'll…
- Full-time
Staff / Senior Software Engineer
Unitary·United Kingdom
We’re a fast growing AI startup on a mission to help midmarket businesses transform how work gets done. We’ve built a factory for custom operations agents. The factory builds Virtual Agents: software workers with AI reasoning that complete complex workflows end-to-end, directly in customer tools. There’s no tech integration, process change or upfront cost. Onboarding is white-glove, takes a matter…
- Remote
- Full-time
Senior Programmer, Engine Reliability
Supercell·London, Canada
OUR ENGINE, TITAN, POWERS SOME OF THE HIGHEST-GROSSING GAMES IN MOBILE – TITLES THAT HAVE GENERATED BILLIONS IN REVENUE AND REACH HUNDREDS OF MILLIONS OF PLAYERS. WE ARE INVESTING HEAVILY INTO THE FUTURE OF TITAN, AND AS PART OF THAT INVESTMENT WE’RE BUILDING A BRAND-NEW RELIABILITY TEAM: AN AUTONOMOUS, HIGH-SKILL GROUP THAT WILL WORK ALONGSIDE OUR ENGINE TEAMS, EMPOWERING THEM…
- On-site
- Full-time
- Express Entry — PR day one, no employer
Lead Software Engineer(Java)
Arq·London, Canada
ABOUT ARQ ARQ is one of the fastest-growing fintechs in the world. Our mission is to redefine how people interact with money across borders, building the infrastructure to move value seamlessly. We’re still early in our journey, which means every person who joins shapes the future of our product, culture, and growth. If you’re excited by big challenges, global impact,…
- On-site
- Full-time
- Express Entry — PR day one, no employer