The company is seeking a Staff Software Engineer to play a pivotal role in the money movement team and work on product architecture transformation.
Requirements
- 6+ years Java programming experience
- 2+ years Java, Kotlin or Scala programming experience
- A proven understanding of relational databases and ORMs
- Experience working on a SOA or microservice-based application
- Good knowledge of Continuous Integration (CI) and Continuous Deployment (CD)
- Knowledge in analytics, metrics, and monitoring integrations
- Test-driven development along with unit and integration testing
Responsibilities
- Full development life-cycle design from project requirement to deployment
- Work on automation and improvement of data exchanges and data pipelines between internal and external teams
- Make significant contributions to the code base
- Define best practices and uphold coding standards
- Work within the Engineering team to develop features that specifically benefit our users
- Deliver high-quality code on schedule, communicate with groups in and outside the development team
- Lead cross-functional delivery teams to ensure deliverables are met
Other
- Bachelor’s Degree, Computer Science Degree or equivalent from a fully-accredited college or university
- Willingness to roll up your sleeves, collaborate with others and get stuff done
- Solid sense of responsibility; driving a project from inception to completion
- Affinity for solving problems and shipping impactful features, not polishing perfect code or architecture