Skip to content

Senior Software Engineer

Build and support high-performance, resilient financial systems across client and server applications. The role requires at least four years of distributed-systems experience, Java and TypeScript or JavaScript expertise, and a bachelor's degree or higher.

About the job

Responsibilities

  • Design and develop mission-critical distributed systems with high requirements for performance, resiliency, and consistency.
  • Build and design new solutions in collaboration with business partners.
  • Develop client-side applications focused on usability and navigation, as well as server-side systems for data storage, security, and performance.
  • Support existing business systems and run systems in production.
  • Troubleshoot system performance and take corrective action.
  • Work end-to-end across projects with engineering teams in Sweden and New York.

Requirements

  • At least 4 years of hands-on professional experience designing and developing distributed systems.
  • Bachelor's degree or higher in Computer Science, Financial Engineering, or a related field.
  • Experience supporting and running systems in a production environment.
  • Strong analytical, problem-solving, communication, and collaboration skills.
  • Required experience with Java and TypeScript or JavaScript.
  • Willingness and ability to learn the company's technology stack.

Nice to Have

  • Backend, frontend, full-stack, or DevOps engineering experience with exposure to end-to-end development.
  • Experience troubleshooting system performance.
  • Understanding of financial markets, asset classes, and the technical requirements of financial systems.
  • Experience with Golang, Python, React, AWS, Kubernetes, gRPC, Protobuf, PostgreSQL, Kafka, Redis, or Docker.

Compensation and Benefits

  • Competitive compensation, benefits, and perks.
  • Opportunity to join a growing team and make a significant impact.
  • High-quality codebase with limited technical debt and opportunities to build new services and features.
  • DevOps-oriented culture with a focus on CI/CD methodology.
  • Collaborative, meritocratic work environment.

Skills

Java, TypeScript, JavaScript, Go, Python, React, AWS, Kubernetes, gRPC, Protobuf, Postgres, Kafka, Redis, Docker, CI/CD

Alpaca

Alpaca

Remote

Senior Full-Stack Engineer - Alpaca Connect
No salary listedRemote5+ YOEFullstack Engineering

Build secure, user-facing developer platform experiences for Alpaca Connect across TypeScript/React frontends and Go services. The role requires 5+ years of full-stack experience, strong API and database skills, and experience with authorization systems.

Circle

Circle

Remote

Senior Full-Stack Software Engineer, CMS
$140k+/yrRemote5+ YOEFullstack EngineeringQuick apply

Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.

Kraken

Kraken

Brazil
Senior Software Engineer - Full-stack - Growth Product
No salary listedRemote5+ YOEFullstack Engineering

Senior full-stack engineer on the Growth team, building scalable web and mobile systems for marketing, onboarding, KYC, funding, and user engagement. The role requires 5+ years of production engineering experience and proficiency with modern application and infrastructure technologies.

Circle

Circle

Remote

Senior Full-Stack Software Engineer, AI Core
$130k+/yrRemote6+ YOEFullstack EngineeringQuick apply

Build and scale full-stack AI features across Ruby on Rails and React, from experimentation through reliable production deployment. The role requires 6+ years of experience with high-traffic applications, production AI use cases, and strong experimentation and performance optimization skills.

Circle

Circle

Remote

Senior Full-Stack Software Engineer, Discover
$130k+/yrRemote5+ YOEFullstack EngineeringQuick apply

Build and improve high-scale purchasing experiences using Ruby on Rails, React, and Next.js. The role requires 5+ years of full-stack engineering experience, strong frontend and backend proficiency, and comfort working autonomously on a distributed team.