SourceWhale logo
SourceWhale

The AI-native recruitment system for sourcing, engagement, and placement.

Senior Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2020H1B No SponsorCompany SiteLinkedIn

Location

United Kingdom

Posted

10 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer

SourceWhale

• Lead complex technical delivery. • Own the delivery of complex features and systems end-to-end. • Break ambiguous product problems into scalable technical solutions. • Balance speed, maintainability, reliability, and customer value in decision-making. • Guide implementation decisions and technical trade-offs across the stream. • Write maintainable, predictable, scalable code. • Perform thoughtful technical reviews that improve both code quality and engineer capability. • Influence architecture & design. • Mentor & elevate engineers. • Improve reliability & operations. • Collaborate cross-functionally with Product and QA.

Job Requirements

  • Strong professional experience with backend development using Python.
  • Experience building modern frontend applications (Svelte and/or jQuery preferred).
  • Strong understanding of APIs, distributed systems, integrations, and scalable application design.
  • Experience working across complex product ecosystems and multiple technical surfaces.
  • Experience with any of the following is beneficial: AWS cloud infrastructure, browser/email extensions, CRM integrations, OpenAI APIs / LLM-powered applications, observability and operational tooling.

Benefits

  • 25 days annual leave
  • MacBook + any additional tech or software you need
  • Flexible working arrangements
  • Private Health, Dental, and Vision Insurance through Aviva
  • Income Protection Insurance
  • Extended mental health cover and Employee Assistance Programme
  • Compassionate leave policy
  • Private pension contributions (Royal London)
  • Monthly company social events
  • Regular in-person hackathons

Related Job Pages

More Full-stack Engineer Jobs

Codurance logo

Senior Software Engineer – AI-Enabled

Codurance

Quality Software, Effectively Delivered

Full TimeRemoteTeam 51-200H1B No Sponsor

• We are looking for a Senior Software Craftsperson that shares the same values of pragmatism, professionalism, transparency, and continuous improvement as us to join our Brazil team! • This is a hands-on engineering role for someone who combines strong technical depth with autonomy, adaptability, and a passion for building high-quality software. • You will work closely with clients and engineering teams to solve complex software challenges, modernise systems, improve engineering practices, and help organisations adopt AI-enabled software development in a responsible and effective way. • The role combines hands-on software development, technical consultancy, architectural influence, and coaching, while supporting teams in delivering scalable and maintainable software products with global ambitions.

Brazil
Sigma Software Group logo

Principal Engineer – AdTech

Sigma Software Group

We support enterprises, product houses, and startups with custom software solutions development and IT consulting.

Full TimeRemoteTeam 1,001-5,000Since 2002H1B No Sponsor

• Act as a key technical liaison between business and engineering teams, translating commercial goals into actionable technical solutions • Evaluate publisher technical environments and design scalable, maintainable architectures • Prepare client-ready solution proposals, including features, integrations, and tools • Lead cross-functional delivery teams, including developers, designers, DevOps, and technical PMs • Provide architectural oversight throughout the development lifecycle to ensure continuity and quality • Manage distributed teams across multiple time zones • Mentor engineers, conduct code reviews, and guide technical growth • Make architectural decisions at component and plugin levels, balancing trade-offs and communicating choices clearly

Poland
CDQ logo

Software Developer, AI

CDQ

We help to manage business partner master data powered by #datasharing

Full TimeRemoteTeam 51-200H1B No Sponsor

• Designing and implementing AI agents with reasoning pipelines • Integrating AI capabilities such as LLM-powered services • Contributing to scalable architectures for data- and event-driven systems • Improving, refactoring, and maintaining existing code bases • Collaborating with the Team Lead and Product Owner • Participating in code reviews, architecture discussions

Poland
tvScientific logo

Software Engineer II, Big Data

tvScientific

Performance TV Advertising Platform

Full TimeRemoteTeam 51-200Since 2020H1B No Sponsor

• Design and implement robust data infrastructure in AWS, using Spark with Scala • Evolve our core data pipelines to efficiently scale for our massive growth • Store data in optimal engines and formats, matching your designs to our performance needs and cost factors • Collaborate with our cross-functional teams to design data solutions that meet business needs • Design and implement knowledge graphs, exposing their functionality both via Batch Processing and APIs • Leverage and optimize AWS resources while designing for scale • Collaborate closely with our Data Science and Product teams

California
$123.7K - $254.7K / year