As a Software Engineer in the team you’ll be working on the front line designing, architecting and implementing features and services to support our customers, internal teams and suppliers. You’ll work in a team led by a Product Manager and Engineering Manager to prioritise, develop and deploy your new functionality and fixes to our APIs and applications. You’ll be living our engineering principles and engineering culture every day with a focus on automation of repetitive tasks, just enough automated testing, strong documentation, excellent observability, and investing in our tooling and development process to make it a productive experience for everyone.
When new requirements come into your team they’ll typically be in the form of a PRD (Product Requirements Document) that will give the background, ideas, user stories and research to back up the new features. You’ll spend some time understanding and raising questions on that document getting it to a point where you can give it an estimate. We use exponential story pointing to give the Product and Engineering Managers an idea of effort and to help with prioritisation and managing the roadmap.
Every week we meet for an estimation session where we consider the likely next features to be worked on and discuss them in detail, ideally arriving at a story point estimate for the user stories within the feature or further topics for discussion and research.
Another part of our week is our “What’s next?” meeting where we replenish and prioritise our “Todo” column to decide what we pick up next. Our focus is on getting through the tasks as quickly as we can, focusing on throughput and minimising work-in-progress to deliver as much value as we can in small increments, deploying regularly.
What you’ll be doing
- Shipping Fast - where it’s clearly important that stability and accuracy is of paramount importance then we take our time, however we believe that our challenge is building the right-thing not the thing-right. We get features delivered when they work, not when they’re perfect, and then we iterate.
- Being Agile - change happens and we expect it. We have a strong vision and roadmap that everyone can see and contribute to but we know it won’t be a straight path from here to there. We structure around Kanban and continuously deliver features, optimising for throughput and delivering value as quickly as we can.
- Being Transparent and Open - we have very few closed Slack channels or pages in Notion, and favour public, open communication over private conversations.
Perks and Benefits
- Fully remote.
- Share option scheme.
- A transparent annual salary review process - discretionary between 5% and 10% as your skills and experience grow.
- 30 days + 1 additional holiday for every year you’re with us (up to 5 additional days).
- Flexible holiday policy - you don’t have to take bank holidays off if you don’t want to. We’re a global team so we’re never completely shut.
- Top of the range Macbook Pro, Thinkpad or StarBook depending on whether you’re a macOS, Windows or Linux fan, with a great external monitor and any peripherals you need.
- A new machine every two years (currently only Apple devices).
- Free subscription to The Pragmatic Engineer (https://blog.pragmaticengineer.com/newsletter/).
- A discount on orders placed at myjam.co.uk.
- Option to take a six month sabbatical for every four years service at 10% pay.
- A £750 annual learning budget with additional budget available for attending conferences.
- A £600 annual Look After Yourself budget contribution to help fund your physical and mental health for things like a gym membership, counselling or coaching.
- A referral bonus of £2,500 if you recommend a friend for a job.
- Free eye tests.
- Twelve weeks paid parental leave for primary carers and six weeks paid leave for secondary carers when welcoming a new additional to the family through birth, adoption or foster care. Full entitlement available if a stillbirth and/or miscarriage after twenty weeks - if under twenty weeks, then 50% of entitlement will be available.
- UK Only: Employer pension contribution of 3%.
How to Apply
As we’re a remote team communication is exceptionally important to us. We find that there’s no better way to demonstrate your communication skills than by writing a cover letter that details why you’d be a good fit at MyJam and what you bring to teams.
To apply please send the following to [email protected]:
- Your Name (required)
- Your Telephone Number (required)
- Your Location (required)
- Your CV or Resume (required)
- Your Cover Letter (required)
- Your LinkedIn Profile URL
- Your Website