Affinda: Senior/Staff Software Engineer
via We Work Remotely
Headquarters: Level 4, 180 Flinders Street Melbourne VIC 3000, Australia
Location: Global (Our team lives in +1 GMT to +10 GMT)
Compensation: 100,000 – 180,000 AUD per annum
We are looking for a Senior/Staff Software Engineer to work on our Draftable product (www.draftable.com). In this role, you will work with our algorithms team to improve our core comparison algorithms. This is a role where you actually use all of the algorithm/data structure knowledge that people usually only need to know for interviews.
This role is right for you if:
- You are a pragmatic problem solver who enjoys finding elegant solutions to complex problems.
- You care about choosing the right abstractions, and writing clean and efficient code.
- You enjoy the freedom to proactively identify opportunities and build innovative solutions in a commercial environment.
- You know how to select the right tool for the job. Be it programming language, framework, library, etc.
- You have an in-depth knowledge of algorithms & data structures. (Bonus: Experience in competitive coding)
- You have 3+ years of software engineering experience.
- You know how to research a technical topic. (Bonus: Experience in reading & implementing research papers)
- You have great communication skills – You express technical solutions clearly.
- You are independent & self-motivated.
Affinda’s approach to work
- We are family-friendly with flexible hours and location.
- We have clear goals and very few meetings.
- We are a rapidly growing business, and we give you the opportunity to take as much responsibility as you can handle.
- We have a trust-based culture – we promote independence and we help each other out. We work efficiently, without the need for daily stand-ups.
- We want to empower you to be maximally productive, and we’ll reward you fairly when you are. We reward you on your output and we don’t create arbitrary performance metrics.
- We have a product-led development process. We are agile (but not Agile). We like short milestones. We launch things as soon as they’re ready. We don’t have much technical debt.
- We are a small, friendly team of experienced professionals. We are all great at what we do and appreciate the value of working with highly competent peers.
Lifestyle and Diversity
We understand you have a life outside work, and we will respect your non-working and family time.
Affinda is an equal opportunity employer and is committed to building a team that represents a diversity of backgrounds, perspectives, skills and experiences.
Our recruitment process
Want to apply? Send us your CV and a cover letter (we don’t accept applications without cover letters).
The process for qualified candidates is:
- Screening call – An opportunity for you to learn more about what we do
- Technical interview – An opportunity for us to learn about your skillset
- Work Test – A practical demonstration of your skills
- Final stage – Meet with our Chief Scientist
Everyone is different. The above is what we see as the typical process. Depending on the candidate there may be value in additional or fewer steps.
This is a role for a software engineer who wants to solve challenging algorithmic problems in a growing company with great opportunities for professional and personal growth.