Senior Software Engineer, Liquidity Management
Ripple · New York, NY · 1 wk ago
HybridEngineeringFull-time
About the role
The mission, should you choose to accept it, is to pioneer and scale Ripple Treasury’s platform into the future. Do you want to work with a hardworking, fun-loving, development team, whom will work together to feed the village? If you enjoy solving ambitious business problems in a fast-paced and collaborative environment this might be the role for you!
Responsibilities
- Leverage Azure services to craft scalable, fault-tolerant, and highly resilient cloud-based solutions
- Carry the banner of quality as a first class citizen by conducting rigorous unit, integration, and non-functional (performance, security) testing to guarantee our software is production-ready
- Implement world class levels of Observability to derive deep application insights, performance and usage data, and solving problems before they become a problem
- Share your enthusiasm for tech trends, explore and learn new technologies, engage with tech communities, mentor fellow engineers, and lead in technical design and code evaluations
- Always seek ways to enhance team operations, processes, methodologies, and technology choices, striving for excellence in every practice
- Participate in the team’s YBIYRI model (you-build-it-you-run-it), which includes participating in their on-call pager rotation
Requirements
- Bachelor’s degree in Computer Science or equivalent experience, with at least 5 years of application development experience
- Well versed in application development and modern practices for cloud architecture and deployment
- Proven ability to influence and mentor developers within an agile team environment
- Skilled at operating within an agile development environment
- Experience with Azure Services
- Deep knowledge and expertise in .NET and C#
- Advanced knowledge of Microsoft SQL Server
- Skilled in designing and implementing CI/CD pipelines within Azure DevOps
Preferred Knowledge / Experience
- Experience in the financial industry, particularly with exposure to treasury systems, payments, FX, ERP, or financial platforms
- Understanding of high-volume transactional processing architectures
Qualifications
The ideal candidate will thrive in a fast-paced start-up environment with experienced industry leaders. They will have the opportunity to build in a learning environment where they can dive deep into the latest technologies and make an impact. A professional development budget is provided to support other modes of learning.
Skills
- Technical skills including Azure services, .NET and C#, Microsoft SQL Server, CI/CD pipelines within Azure DevOps
- Soft skills such as influencing and mentoring developers, operating within an agile environment, and sharing enthusiasm for tech trends
Benefits
- Competitive salary, bonuses, and equity
- Competitive benefits that cover physical and mental healthcare, retirement, family forming, and family support
- Employee giving match
- Mobile phone stipend
- R&R days to rest and recharge
- Generous wellness reimbursement and weekly onsite & virtual programming
- Generous vacation policy - work with your manager to take time off when you need it
- Industry-leading parental leave policies and family planning benefits
- Catered lunches, fully-stocked kitchens with premium snacks/beverages, and plenty of fun events