Senior Software Engineer, Custody & Settlement
New
C
CoinmeFinancial Services
Remote - Canada, USA, Latin AmericaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 6+ years
- Required Skills
- AWSJavaKafkaKubernetesMongoDBMySQLSpring BootRESTful APIsMicroservices
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or equivalent experience.
- 6+ years of experience as a software engineer.
- Experience building or maintaining on-chain transaction infrastructure.
- Experience building scalable services and distributed systems in Java or similar object-oriented language.
- Experience driving technical designs within a team.
- Experience writing code that is readable, scalable, and instrumented.
- Experience working in a fast-paced Agile development environment.
- Experience in communicating with users, other technical teams, and product.
- Java & Spring Boot expertise.
- Experience with a microservice environment.
- Experience with Kafka, RabbitMQ, or ActiveMQ.
- Experience with RESTful APIs.
- Experience with MySQL and NoSQL databases.
- Experience with Kubernetes or any cloud development platforms.
Responsibilities
- Design solutions for complex technical and business problems.
- Develop software systems and components for our rapidly growing business.
- Write performant, maintainable code while iterating and shipping rapidly.
- Author and maintain unit and integration tests.
- Work with your Scrum team to plan sprints and delivery of features.
- Drive engineering excellence, operational stability and security into all layers of the platform.
- Participate in design and architecture discussions and planning.
- Drive the execution and delivery of features by collaborating with cross functional stakeholders.
- Work with Engineering Leadership to drive best practices in software development, testing, and production operations.
View Full Description & ApplyYou'll be redirected to the employer's site