Software Engineer
3 weeks ago
Want to deliver tech with purpose, with people who care?
Join us in our mission to create solutions that help keep children safe online.
Who we are?
Headquartered in Perth, Australia, with offices globally including in Leeds, UK, Qoria is an ASX listed global leader in child digital safety technology and services. We are a purpose-driven business, operating under the ‘Linewize’ brand in North America and Asia Pacific, the ‘Smoothwall’ brand in the UK, and the ‘Qoria’ brand in EMEA. Our solutions are utilised by schools, school districts, and parental communities to protect children from seeing harmful content online, identify children at risk based on their digital behaviours and ensure teachers maintain focus and safe learning in the digital classroom. 27k schools and 6 million parents depend on our solutions to keep 22 million children safe in 180 countries around the world.
What’s the opportunity?
A Software Engineer owns the day-to-day trade-off between quality, time-to-build and cost-to-own. They work in close conjunction with their Engineering Manager and other engineers to ensure that development is estimated accurately, delivered to specification, and has high quality and low cost of ownership.
You will join our Agents and Data Ingress squad, delivering strategic projects to safeguard children by monitoring the content of their devices and cloud environments, maintaining and improving scalable solutions which process billions of captures a month and assist with the migration of our existing solutions from Azure, Angular and .Net to GCP, React and Golang.
Here's how you'll do it:
Deliver quality work: The successful candidate will deliver work we are all proud of. Code is written to a high standard, and follows the conventions set by the team. Important aspects include, in consultation with their manager and other engineers (and especially QA Engineers), software that is easily testable and actually tested, and through that work correct and reliable. Depending on context, quality might include an emphasis on maintainability, readability, extensibility, generality, scalability and cost of ownership.
Fit-for-purpose Design: supported by their manager and peers, the successful candidate will spend time mindfully designing software that meets the specification and coheres with other parts of the system. Design is detailed enough to estimate work. It is based on an understanding of impacts on customers and other components, and includes explicit identification of and mitigations for risks (e.g. privacy, security, dependencies).
Professional Growth: the baseload work of Software Engineers is of course the actual delivery of software. They should be a little better tomorrow than they are today. They therefore are responsible for identifying and critically evaluating tools, techniques, trends and patterns, and the intentional application of them that most benefits the component being delivered. As software engineers grow within the role, they are expected to have a positive influence on the professional growth of others and a positive impact on the team.
What you'll bring:
- At least 2 to 5 years of experience in a software engineering or similar role
- Experience of Go as your main programming language
- Experience with cloud development (ideally GCP)
- Bachelor's degree or equivalent vocational experience
Why choose Smoothwall by Qoria:
In this role, you can expect:
- Employee Share Scheme
- Tech Allowance
- Learning Allowance
- .... and much more
More importantly, you’ll:
- Deliver tech with purpose...
As a Software Engineer here, your work truly matters. Your skills, knowledge and ideas will all help children stay safe online. It feels good to do good.
- With people who care...
Our Software Engineers are amazing They’re also amazingly supportive. We all take ownership of our work, end to end. And at the same time, we really care about growing and winning together.
- Through work that you love...
You’ll get to work on technology and data scaling challenges for a global customer base. And you'll be exposed to modern technologies and processes, in a fast-paced and supportive learning environment.
- And a career that you own...
This role offers so many opportunities to expand your skills and grow your career. You’ll get to attend local software conferences, paid for by us. And as you step up and take ownership to make things happen, you’ll carve out an incredible career.
What’s our technology stack?
The tech stack you’ll be using will depend on the team you’re working with. But the range of technologies we use means there are always opportunities for further growth and development.
Our platform is predominantly cloud-based (GCP), and we have a rich tapestry of architectural components and processes including (Agents Data Ingress tech in bold):
- RESTful backend services (Go, Python, Java)
- Client-side static apps (React)
- Fit-for-purpose filtering clients deployed across laptops, mobiles, and tablets (Go, Java, C/C++, Javascript)
- Deployment and orchestration via Terraform, Docker, Kubernetes, Cloud Run
- Distributed version control via Github and CI/CD via Github actions, Argo, CodeFresh and Cloud Deploy. We follow trunk-based development and GitOps.
- BigTable, BigQuery, Dataflow, Pub/Sub, PostgreSQL, Redis, Memcached, CockroachDB, Cloud Store
We’d love you to apply, even if you don’t have experience with our entire tech stack. We’re pro-learning, good engineering and coding paradigms, rather than specific tools.
Shortlisting will commence immediately.
-
Software Engineer
4 weeks ago
Leeds, Leeds, United Kingdom Turner & Townsend Group Full timeJob Title: Software EngineerAbout the Role:We are seeking a highly skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Responsibilities:* Design and develop software applications* Collaborate with cross-functional teams* Test and debug software...
-
"Software Engineer"
4 weeks ago
Leeds, Leeds, United Kingdom Slim Chickens Full timeWe are seeking a skilled Software Engineer to join our team at {company}.Design, develop, and test software applications using a variety of programming languages.Collaborate with cross-functional teams to identify business needs and develop solutions.Stay up-to-date with industry trends and best practices in software engineering.About the Role:Develop...
-
Software Engineer
4 weeks ago
Leeds, Leeds, United Kingdom Harvester Full timeAbout the RoleOur company is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities- Design and develop software applications- Collaborate with cross-functional teams- Troubleshoot and debug software issuesRequirements- Bachelor's...
-
Software Engineer
4 weeks ago
Leeds, Leeds, United Kingdom Communisis Full timeJob Title: Software EngineerIn {company}, we are looking for a skilled Software Engineer to join our team.**Key Responsibilities:*** Develop high-quality software applications using various programming languages and technologies.* Collaborate with cross-functional teams to design and implement software solutions.* Troubleshoot and resolve software issues...
-
Software Engineer
4 weeks ago
Leeds, Leeds, United Kingdom Leader Recruitment Group Full timeJob Title: Software EngineerWe're looking for a skilled Software Engineer to join our team at {company}. The ideal candidate will have experience in developing scalable and efficient software solutions using various programming languages and technologies.Key Responsibilities:* Design and develop software applications using Java, Python, and C++* Collaborate...
-
Software Engineer
4 weeks ago
Leeds, Leeds, United Kingdom Compass UK & Ireland Full timeAs a Software Engineer, you will be responsible for designing, developing, and testing software applications.The ideal candidate will have a strong foundation in computer science and programming languages such as Java, Python, or C++.Key responsibilities include:Designing and developing software applicationsCollaborating with cross-functional teams to...
-
Software Engineer
4 weeks ago
Leeds, Leeds, United Kingdom Puro Accountancy Full timeJob Title: Software EngineerAbout the Role:We are seeking a skilled Software Engineer to join our team at {company}.The successful candidate will be responsible for designing, developing, and testing software applications using various programming languages and technologies. Key Responsibilities:- Develop software applications using Java, C++, and Python.-...
-
Software Engineer
4 weeks ago
Leeds, Leeds, United Kingdom Fortrea UK Holdings Limited Full timeWe are looking for a skilled Software Engineer to join our team at {company}. As a Software Engineer, you will be responsible for designing, developing, and testing software applications. Your primary focus will be on building high-quality software solutions using a variety of programming languages and technologies.Key responsibilities:Design and develop...
-
Software Engineer
4 weeks ago
Leeds, Leeds, United Kingdom Resolver Full timeJob Title: Software EngineerAbout the Role:We are seeking a skilled Software Engineer to join our IT/Software Development Department. The successful candidate will be responsible for designing, developing, and testing software applications.Responsibilities:Design and develop software applications using various programming languages.Test and debug software...
-
Software Engineer
4 weeks ago
Leeds, Leeds, United Kingdom People Solutions Group Full timeWe are looking for a highly skilled Software Engineer to join our team. The ideal candidate will have a strong background in computer science and experience with backend development using languages such as Java or Python. The successful candidate will be responsible for designing, implementing, and testing software applications, as well as collaborating with...
-
Software Engineer
4 weeks ago
Leeds, Leeds, United Kingdom Claire's Full timeWe are seeking a skilled Software Engineer to join our team at {company}. The ideal candidate will have a strong foundation in programming languages and experience with software development.Design, develop, and test software applicationsCollaborate with cross-functional teams to meet project goalsStay up-to-date with industry trends and emerging...
-
Software Engineer
4 weeks ago
Leeds, Leeds, United Kingdom Aptia Group Full timeWe are looking for a skilled Software Engineer to join our team at {company}. In this role, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applicationsTest and debug software applicationsCollaborate with cross-functional teams to ensure software meets business requirements
-
Software Engineer
3 days ago
Leeds, United Kingdom Futures Full timeOur client is a leader within their field, developing both hardware and software technologies and producing their products at their UK manufacturing facilities. Due to continued growth we are now looking for an additional Software Engineer with C++ skills to join the engineering team. You will need to be a confident Embedded Software Engineer able to work on...
-
Software Engineer
3 weeks ago
Leeds, United Kingdom CV-Library Full timeOur client is a leader within their field, developing both hardware and software technologies and producing their products at their UK manufacturing facilities. Due to continued growth we are now looking for an additional Software Engineer with C++ skills to join the engineering team. You will need to be a confident Embedded Software Engineer able to work on...
-
Software Engineer
2 weeks ago
Leeds, United Kingdom Futures Full timeOur client is a leader within their field, developing both hardware and software technologies and producing their products at their UK manufacturing facilities. Due to continued growth we are now looking for an additional Software Engineer with C++ skills to join the engineering team. You will need to be a confident Embedded Software Engineer able to work on...
-
Software Engineer
4 weeks ago
Leeds, Leeds, United Kingdom Filtronic Full timeJob Requirements:As a Software Engineer at our company, you will be responsible for designing, developing, and testing software applications. This role requires a strong understanding of programming languages, software development methodologies, and collaboration with cross-functional teams.Key Responsibilities:Design and develop software applications using...
-
Software Engineer
4 weeks ago
Leeds, Leeds, United Kingdom BT Group Full timeWe are seeking a Software Engineer to join our team at "{company}". The ideal candidate will have a strong foundation in software development and a passion for creating innovative solutions.Main Responsibilities:Design and develop software applications using various programming languagesCollaborate with cross-functional teams to identify and prioritize...
-
Senior Software Engineer
4 weeks ago
Leeds, Leeds, United Kingdom Future Network Solutions Ltd Full timeJob Title: {title}Are you a skilled software engineer looking for a new challenge? We're seeking a talented individual to join our team as a Senior Software Engineer.About the Role:As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems. You will work closely with our cross-functional teams...
-
Software Development Engineer
1 month ago
Leeds, Leeds, United Kingdom EasyWeb Agency Full timeWe are seeking a skilled Software Development Engineer to join our team at EasyWeb Agency. As a Python Engineer, you will be working on business-driven AI software solutions, collaborating with our experienced software engineering team to develop and maintain cutting-edge applications.Key responsibilities include:Designing and implementing software solutions...
-
**Software Engineer**
4 weeks ago
Leeds, Leeds, United Kingdom MENTUS RECRUITMENT LTD Full timeAbout the Job:We are seeking a highly skilled Software Engineer to join our team at {company}. As a key member of our development team, you will be responsible for designing, developing, and maintaining our software applications.Key Responsibilities:Design and develop new software features and systemsMaintain and improve existing software...