AlphaSense logo
AlphaSense

The market intelligence and search platform trusted by over 3,500 leading organizations

Principal Software Engineer – Product Platforms

Full-stack EngineerSoftware EngineerFull TimeRemoteLeadTeam 1,001-5,000Since 2011H1B SponsorCompany SiteLinkedIn

Location

United Kingdom

Posted

1 day ago

Salary

0

Seniority

Lead

Bachelor DegreeEnglishGraphQL

Job Description

Principal Software Engineer – Product Platforms

AlphaSense

• Act as a technical owner and force multiplier for API-first architecture across the company • Design, build, and evolve high-scale APIs used by internal teams, external customers, and intelligent agents • Lead the development of agentic workflows, including orchestration, state management, tooling, and integration patterns • Drive API standards, design principles, and best practices through hands-on work and technical reviews • Tackle complex cross-team problems where requirements are ambiguous, and constraints are real • Partner with Product, Platform, and SRE teams to ensure APIs are reliable, observable, secure, and scalable • Identify and reduce systemic technical risks while enabling teams to move faster • Mentor senior engineers and raise the technical bar through example, not hierarchy

Job Requirements

  • Extensive experience as a senior staff/principal-level software engineer working on applications and backend systems
  • Experience building product platforms or shared services consumed by multiple product teams
  • Proven track record of designing, building, and operating APIs at scale
  • Strong hands-on experience with RESTful APIs
  • Some experience with GraphQL (design, usage, or operating in production)
  • Deep understanding of system design, performance, reliability, and evolution over time
  • Strong bias toward hands-on contribution and ownership of real systems
  • Ability to influence technical direction across teams through credibility and execution

Benefits

  • Equal opportunity employer
  • Reasonable accommodation for qualified employees
  • Protection against recruitment scams

Related Job Pages

More Full-stack Engineer Jobs

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

• You design and implement full-stack applications using TypeScript, React and Python. • As the person responsible for technical solutions, you shape software and microservice architectures with a focus on scalability, maintainability and clean code. • In collaboration with your team you work in pair-programming setups, share knowledge and drive technical decisions transparently. • Through Test-Driven Development, Domain-Driven Design and clear code structures you ensure robust, understandable and maintainable software over the long term. • You develop cloud-based solutions (AWS) using serverless architectures and Infrastructure as Code (Terraform).

Germany
Pure Human Resources Ltd logo

Senior Full Stack Developer

Pure Human Resources Ltd

Award-winning HR, Recruitment and Training experts, established in 2012: delivering excellence in everything people.

Full TimeRemoteTeam 1-10Since 2012H1B No Sponsor

• Design, develop and maintain scalable full stack applications using C#/.NET and React • Build responsive, high-performance user interfaces using modern JavaScript, HTML and CSS • Contribute to architecture decisions, ensuring scalability, maintainability and security • Develop and maintain automated testing frameworks across unit, integration and end-to-end testing • Drive engineering best practice through code reviews and quality standards • Work within a regulated software environment with a strong focus on quality and compliance • Collaborate closely with a small, highly skilled development team • Support CI/CD pipelines and cloud-based deployment processes • Troubleshoot, optimise and improve performance across applications and services • Contribute to documentation, traceability and technical governance requirements • Support future growth of the engineering team through mentoring and knowledge sharing

United Kingdom
£55K - £70K / year
Sigma Software Group logo

Middle Full Stack Developer, Logistics Domain

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

• Design, develop, and maintain robust software applications using TypeScript/JavaScript, Node.js, NestJS, and React.js • Implement new functionality from scratch, including role-based access control services, API integration services, and custom endpoints • Work in an AI-augmented development environment, leveraging tools like Claude Code, Cursor, and Microsoft Copilot • Collaborate closely with stakeholders to define, design, and deliver new features • Ensure code quality, security, and performance through critical evaluation of AI-generated outputs • Participate in SCRUM ceremonies and contribute to team planning, estimation, and retrospectives

Poland
Mindrift logo

Senior Software Engineer - AI Agent Evaluation

Mindrift

Apply → Pass qualification(s) → Join a project → Complete tasks → Get paid. Project time expectations: Tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements; This is an estimate, not a guaranteed workload, and applies only while the project is active. Note: Rates vary based on expertise, skills assessment, location, project needs, and other factors. Higher rates may be offered to highly specialized experts. Lower rates may apply during onboarding or non-core project phases. Payment details are shared per project.

Role Description Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems. Participation is project-based, not permanent employment. What this opportunity involves: - We're building a dataset to evaluate AI coding agents - how well a model handles real-world developer tasks. - You'll create challenging tasks and evaluation criteria within realistic simulated environments: - Build realistic developer environments - a virtual company with codebase, infrastructure, and context (tickets, docs, conversations) that forms a believable development history. - Design tasks from intermediate states of these environments - craft the prompt, define what "solved" means, and ensure the task is solvable by an AI agent. - Write tests that verify agent solutions - accept all valid approaches and reject incorrect ones, neither too strict nor too lenient. - Iterate on tasks and tests based on QA feedback - review agent solutions, analyze failures, and refine until the evaluation is fair and robust. What this is NOT: - Not data labeling. - Not prompt engineering. - Not writing code from scratch - the agent writes most of the code; you guide and evaluate. Qualifications - 5+ years in software development. - Core stack: Python (FastAPI), JavaScript/TypeScript (React), Docker, Postgres, Kafka, Redis. - Experience writing tests (functional, integration). - English proficiency - B2+. Requirements - Deep understanding of where models fail and what scenarios reveal the difference between a good and a bad solution. - Ability to create tasks that genuinely challenge the best models. - Writing tests that accept all correct solutions and reject incorrect ones. Benefits - Compensation: Up to $50/hr equivalent, depending on level and pace. - Tasks are estimated at ~20 hours each; you set your own schedule. Effort Estimate Tasks for this project are estimated to take 20 hours to complete, depending on complexity. This is an estimate and not a schedule requirement; you choose when and how to work. Tasks must be submitted by the deadline and meet the listed acceptance criteria to be accepted.

Worldwide
$50 / hour