
Senior Software Engineer – Digital Assets
EEOC
full-time
Posted on:
Location Type: Hybrid
Location: San Francisco • Arizona • California • United States
Visit company websiteExplore more
Salary
💰 $118,000 - $183,000 per year
Job Level
About the role
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootSQLRESTful service designautomated testingGitDockerKubernetesKafkasoftware development
Soft Skills
collaborationcommunicationtroubleshootingcode quality managementdocumentation
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Computer Science EngineeringBachelor's degree in Computer Information SystemsBachelor's degree in Electrical Engineering