Senior Software Engineer Financial Products
Lead complex Java software projects from requirements analysis through production launch. Design and build scalable APIs and tooling, improve platform robustness, contribute hands-on to implementation, and collaborate across teams and time zones on financial products used at scale.
Responsibilities
- Lead technical projects from requirements analysis through design, implementation, testing, and production launch
- Contribute hands-on to implementation
- Identify and improve platform robustness and scalability
- Build performant, high-quality APIs and tooling
- Deliver production features that operate at scale
- Collaborate across teams and time zones
Requirements
- 8+ years of software development experience
- Full professional proficiency in English
- Java experience
- Web services experience
- REST APIs experience
- Webhooks experience
- SQL and PostgreSQL experience
- Software engineering practices
- Large-scale distributed systems experience
- United States work authorization without new visa sponsorship