Hybrid Senior Software Engineer – Digital Assets

Posted last month

Apply now

About the role

  • Software Engineer designing and maintaining applications for cross-border money movement and digital asset payments. Working in a hybrid environment at a leading fintech firm.

Responsibilities

  • Designs, develops, and maintains software applications that support cross-border money movement and digital asset–enabled payment flows
  • Collaborates effectively with other members of the team to deliver on the team’s backlog
  • Develop and maintain software that meets security, resiliency, and compliance requirements for global payment systems
  • Collaborate with senior engineers to implement scalable solutions for high-volume, distributed financial systems
  • Participates in the discussion and implementation around complex capabilities
  • Develops complex features and capabilities to enhance the Early Warning core product offerings
  • Managing source code using Git
  • Receiving, reviewing, and approving pull requests ensuring that code quality remains high
  • Querying platform data using SQL-based DBs
  • Working on complex Java Web Services using Spring Boot
  • Document complex details and decisions in Confluence
  • Building automated tests alongside sprint work that is integrated into the CI/CD pipeline, considering environment variables, and providing recommendations
  • Able to troubleshoot complex bugs that may arise during development

Requirements

  • Minimum 5 years direct experience in Software Engineering or related experience
  • Education typically obtained through completion of a bachelor’s degree in computer science, Computer Science Engineering, Computer Information Systems, Electrical Engineering, or related field
  • Experience building or supporting payment systems, financial services platforms, or other highly available, regulated distributed systems
  • Familiarity with cross-border payment flows, digital assets, or blockchain-enabled technologies, and the associated security and compliance considerations
  • Proficient with Git source control and Git flow branching model
  • Spring / Spring boot framework is required
  • Familiarity with modern DevOps practices
  • Familiarity writing automated tests
  • Proficient with SQL
  • Proficient in RESTful service design
  • Experience with Docker/ Kubernetes
  • Experience with Kafka
  • Excellent written and spoken communication

Benefits

  • Healthcare Coverage – Competitive medical (PPO/HDHP), dental, and vision plans
  • 401(k) Retirement Plan – Featuring a 100% Company Safe Harbor Match on your first 6% deferral immediately upon eligibility
  • Paid Time Off – Unlimited Time Off for Exempt (salaried) employees, as well as generous PTO for Non-Exempt (hourly) employees, plus 11 paid company holidays and a paid volunteer day
  • 12 weeks of Paid Parental Leave
  • Maven Family Planning – provides support through your Parenting journey including egg freezing, fertility, adoption, surrogacy, pregnancy, postpartum, early pediatrics, and returning to work

Job title

Senior Software Engineer – Digital Assets

Job type

Experience level

Senior

Salary

$118,000 - $183,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job