Software Engineer

Posted Oct 22

This is a fully remote position, open to applicants in United Kingdom, +4 more countries.

📋 Description

• Create, develop, and sustain software within the team’s domain.

• Collaborate with colleagues from implementation to release and production support.

• Provide insights during design discussions and assess alternative solutions.

• Make informed decisions balancing delivery, maintainability, and risk factors.

• Work together with Engineering, Product, Design, and Support through interfaces, APIs, and user experiences.

• Utilize AI tools to enhance development and share methods that optimize team workflows.

• Incorporate quality, security, reliability, and production observability into software.

• Share knowledge through pairing, code reviews, team sessions, and constructive feedback.

• Produce documentation that offers colleagues the context needed to understand and build upon the work.

• Engage in interviews, including pair programming and, depending on the scope, system design challenges.


⛳️ Requirements

• Proven experience in delivering reliable production software.

• Strong foundational programming skills.

• Proficiency in Python, Go, or TypeScript.

• Capability to learn new languages and technologies as requirements change.

• Ability to analyze larger systems, including dependencies, data flows, and component failures.

• Experience in building or utilizing APIs.

• Familiarity with data storage solutions such as relational databases.

• Consistent practice of writing automated tests, including failure scenarios.

• Understanding of security best practices in software development.

• Knowledge of cloud environments and CI/CD pipelines.

• Comfort in using AI as both a tool and a team member.

• Legally authorized to work in Canada, France, Germany, Spain, or the United Kingdom.

• Successful completion of a background check.

• Bonus: experience with cloud platforms or developer tools.

• Bonus: experience in identity and access management, billing, provisioning and orchestration, or frontend development for technical products.

• Bonus: history of integrating complex third-party services with contractual constraints, rate limits, and availability issues.

• Bonus: experience in designing highly available systems.

• Bonus: contributions toward enhancing developer experience.


🏝️ Benefits

• Flexible PTO.

• Comprehensive healthcare coverage (UK, Canada, France, Spain, USA).

• Company stock options.

• Professional development budget.

• Office equipment budget.

• Wellness budget.

• Annual team gatherings.

• Internet reimbursement.

• Inclusive parental leave.

• Remote work travel program.

• Flexible, open, and inclusive work environment.

• Remote work flexibility.

• Background check required as part of the hiring process.

People also viewed

Flatirons Solutions1 day ago

Mobile App Developer

CA flagCanada OnlyFull-timeSoftware Engineer
ApplyView job
Receptive Inc.1 day ago

Software Engineer

US flagUnited States OnlyFull-timeSoftware Engineer$140k – $175k/year
ApplyView job
CINC Systems1 day ago

Staff Mobile Engineer

Anywhere in the WorldFull-timeSoftware Engineer
ApplyView job
DigitalOcean1 day ago

Senior Manager, Datacenter Engineering

US flagCalifornia OnlyFull-timeSoftware Engineer$156.8k – $196k/year
ApplyView job
DigitalOcean1 day ago

Senior Manager, Datacenter Engineering

US flagUnited States OnlyFull-timeSoftware Engineer$156.8k – $196k/year
ApplyView job
DigitalOcean1 day ago

Senior Manager, Datacenter Engineering

US flagUnited States OnlyFull-timeSoftware Engineer$156.8k – $196k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers