Role OverviewDesigns and implements digital assets technology solutions. Develops and delivers high quality, timely, and maintainable low latency trading software solutions in an Agile environment to meet functional and non-functional business requirements.
What You Will Do
Participates in architecture design teams, defines and implements application-level architecture, develops applications on complex projects, and recommends development testing tools and methodologies.
Why It Might Be a Fit
Requires demonstrated expertise in developing distributed, low-latency, high throughput applications using Continuous Integration/Continuous Delivery (CI/CD) pipeline, Test Driven Development (TDD), and Agile methodologies.
Requirements
- Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent)
- five (5) years of experience as a Principal Software Engineer/Developer (or closely related occupation)
- Demonstrated Expertise (“DE”) developing distributed, low-latency, high throughput applications using Continuous Integration/Continuous Delivery (CI/CD) pipeline, Test Driven Development (TDD), and Agile methodologies.
- DE developing, testing, monitoring, and supporting applications using Java, Python, Spring Boot, Kafka (message brokers), and AWS within an electronic trading environment.
- DE performing Continuous Integration/Continuous Deployment (CI/CD) applying DevOps principles throughout the software development life cycle (SDLC), using Jenkins, Git, Maven, Docker, and Sonar.
- DE developing, implementing, optimizing, and maintaining Cloud-based solutions, using Amazon Web Services (AWS), EC2, and EKS; and debugging observability using Datadog and Prometheus.
Benefits
- Dental insurance
- Vision insurance
- Salary: $189,592.00 to $199,592.00/year
]]>