We are currently seeking an experienced Backend Software Engineer to join an FinTech scale-up client of ours on a permanent basis. This is with a cutting edge Series B scale-up, whose platform is used by legacy financial institutions in order to provide more modern customer experiences across Payments, Credit Unions and FinTechs.The role requires candidates to be based within a commutable distance to Seattle, as the client has a hybrid office policy.Key Responsibilities: Design, implement, and maintain backend services written in Java and Go, focusing on performance, reliability, and maintainability.Build and evolve the core integration engine powering data sync, event streaming, and workflow orchestration across financial systems.Architect and optimize AWS-native infrastructure (Lambda, ECS/EKS, DynamoDB, SQS/SNS, API Gateway, Step Functions, etc.).Develop secure, high-throughput APIs and SDKs for external fintech and enterprise customers.Implement distributed system patterns such as CQRS, event sourcing, idempotent workflows, and resilient messaging.Collaborate with the platform, DevOps, and product teams to define technical requirements and deliver end-to-end solutions.Contribute to internal frameworks, shared libraries, and developer tooling to improve engineering velocity.Ensure compliance with fintech-grade security, auditability, and reliability standards.Participate in code reviews, architectural discussions, and mentoring junior engineers. Desirable Requirements: Strong background in Software Engineering - main expertise should be within Java, Golang or PythonExperience with working in a start-up is important for this role – proven experience building from 0 to 1 is important Expertise within AWS and containerisation/infrastructure-as-code is a plus (Docker/Kubernetes/Terraform)Experience with working within core banking systems, payments (ACH/Wires) is important for this role The role offers long-term earning potential with a strong compensation package, including a strong equity component.
Joe Woodard