Software Engineer - 12 Month Fixed Term Contract
Deputy is hiring a Software Engineer - 12 Month Fixed Term Contract in Sydney, Australia. Level rates it ; you can apply on Deputy.
Level's read on this job
- Level rates this software engineer role Little AI ●○○○: aI is not part of the work.
- Level classifies it as a mid-level role.
- Level lists 5 other open roles at Deputy.
AI in this role
The Role
As a Software Engineer, you will be working closely with your peers, product, design and leadership to build amazing products and features for the Deputy platform, delivering services and products to millions of users and businesses from small & medium to enterprise.
Responsibilities
-
Working independently to solve complex, highly ambiguous customer-facing problems.
-
Scope, specify, design, implement and deliver software solutions, applying modern industry best practices to deliver resilient, high-performance, high-quality, and scalable systems and applications.
-
Develop end-to-end solutions, writing clean and efficient code for front-end web applications and back-end services to deliver seamless user experiences.
-
Own the quality of your work by thoroughly testing your solutions, including writing automated tests.
-
Collaborate with the engineering and cross-functional stakeholders to determine requirements and deliver complex problems.
-
Write simple, efficient, self-documented, modular, high-quality code that follows best practices.
-
Investigate, debug and solve issues within a bounded context.
-
Provide coaching to junior team members across the entire SDLC.
-
Engage in technical discussions of solutions and process improvement through documentation, design reviews, pair programming, code review and technology discussions.
Skills & Experience
-
You are a skilful engineer with high standards and a passion for quality backed by 3+ years of related work experience.
-
You are customer-obsessed, always working to deliver solutions that give the best possible experience for customers.
-
You show a bias for action and have a demonstrated track record of delivering high-quality, scalable, and fault-tolerant software systems.
-
You have strong computer science fundamentals: algorithms and data structures.
-
You are programming language agnostic with proficiency in front-end (e.g. Javascript, modern frameworks like React/Vue) and back-end (e.g. PHP, Golang) development.
-
You have expertise in API design (REST & RPC) and its frameworks. Including using protobuf, gRPC, OpenAPI
-
Experience building service-oriented architecture, microservices, and modern techniques and tools. Including using Docker, ECS, Lambda, SQS, Kinesis, etc
-
Experience in a few persistence, storage and caching mechanisms. Including MySQL, Redis, DynamoDB, S3, etc
-
Experience implementing responsive designs into software by developing reusable components with JavaScript, HTML and CSS
-
You have experience embedding 3rd party software solutions into other platforms, providing a seamless experience for users.
-
You build systems that include appropriate monitoring and observability, employing modern best practices for fault tolerance, including but not limited to caching, eventual consistency, queues, load balancing, circuit breaking, etc.
- Enjoy a flexible work policy (with a work-from-home stipend to set you up for success!)
- Own a piece of Deputy via our Employee Share Ownership Plan (ESOP)
- Take paid parental leave to support you and your family
- Stay protected with Group Salary Continuance Insurance
- Access support through our Employee Assistance Program
- Enjoy additional leave days — including study assistance, celebration days and volunteering
- Join our global working groups focused on collaboration, belonging and connection
- Get creative at our annual Hackathons
- Take advantage of our novated leasing for electric vehicles, internet reimbursement and more!
How we rate this
Software Engineer - 12 Month Fixed Term Contract at Deputy rates 33 out of 100 for how much of the daily work is AI. That makes it Little AI (AI Level 1 of 4). The level is about AI in the job, not seniority.
Little AI. AI is not part of the work.
- ●●●● Builds AI80 to 100
- ●●●○ Works on AI60 to 79
- ●●○○ Uses AI40 to 59
- ●○○○ Little AI0 to 39
Levels come from how often the tools, models and workflows of the role are named in the posting itself. Read the description and count the AI tools, models and workflows it names.
Prepare for this job
Built from this posting and from similar jobs on Level.
Also common in software engineer jobs at this level
Pay
- Typical software engineer job
- $168k
This posting doesn't list pay. Use the typical software engineer figure when pay comes up. See software engineer jobs
Want an expert to read your CV for this job?
Free. Send your CV and the role you want next. You get your review by email within 24 hours.
Get new software engineer jobs by email
One email a week with the new software engineer jobs, each rated for how much AI is in the work. No recruiter spam, unsubscribe in one click.
Free. One email a week. Unsubscribe in one click.
Similar roles
Software Engineering roles that involve little AI, at other companies.
What kind of AI work fits you?
Answer 12 practical questions in about three minutes. Get a simple profile, the work it points to, and live roles to explore next.
Find my next step