
Software Engineer
Posted Oct 22

Posted Oct 22
This is a fully remote position, open to applicants in United Kingdom, +4 more countries.
• 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.
• 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.
• 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.
Flatirons Solutions
Receptive Inc.
CINC Systems
DigitalOcean
Get handpicked remote jobs straight to your inbox weekly.