About the Role
We are seeking a passionate and innovative Staff Software Engineer to join our team at Ripple. This remote Staff Software Engineer position offers you the opportunity to make a significant impact in the world of finance by building cloud solutions that enhance the global financial system. At Ripple, we are committed to creating greater economic fairness and opportunity for people across the globe.
What You'll Do
- Collaborate with architects and product managers to design, estimate, and implement modern application features across front-end, server-side, and database tiers.
- Utilize Azure services to craft powerful, scalable, and resilient cloud-based solutions.
- Enhance our software applications and work with delivery pipelines, feature flags, ensuring seamless integration and deployment.
- Conduct rigorous unit, integration, and non-functional testing to guarantee our software is production-ready.
- Leverage observability tools and logging to fix and resolve issues across development, test, and production environments.
- Mentor fellow engineers and lead in technical design and code evaluations.
- Participate in the team’s YBIYRI model (you-build-it-you-run-it), which includes participating in their on-call pager rotation.
- Ensure all work aligns with quality, operational, and architectural standards, contributing to the overarching success of our organization.
Requirements
- Bachelor’s degree in Computer Science or equivalent experience, with at least 8 years of application development experience.
- Expert in application development and standard processes for cloud architecture and deployment.
- Extensive experience with Azure Services and ASP.NET/Core.
- Expert in Microsoft SQL Server database development and building web applications using Angular with TypeScript.
- Experience with Test-Driven Development (TDD) and Behavior-Driven Development (BDD).
- Skilled in designing and implementing CI/CD pipelines within Azure DevOps.
- Advanced problem-solving skills and experience in production application support.
- Strong leadership and mentoring abilities.
Nice to Have
- Experience in the financial industry.
- Familiarity with JavaScript frameworks.
- Solid understanding of Windows operating system principles and administration.
What We Offer
- Competitive salary, bonuses, and equity options.
- Comprehensive benefits covering physical and mental healthcare, retirement, and family support.
- Professional development budget to support your learning.
- Flexible remote work options with in-office collaboration for key moments.
- Generous vacation policy and R&R days to recharge.
- Industry-leading parental leave policies and family planning benefits.
- Catered lunches and a fully-stocked kitchen with premium snacks.
This Staff Software Engineer role at Ripple offers a unique opportunity to work remotely on innovative cloud solutions in the FinTech space, with competitive compensation and a strong focus on professional development.
Who Will Succeed Here
Proficiency in Azure services and architecture, with hands-on experience in deploying and managing cloud applications, particularly in a financial context, to support Ripple's mission of enhancing the global financial system.
Strong experience with ASP.NET and C#, complemented by a solid understanding of TypeScript and Angular for developing scalable web applications, reflecting a passion for innovative software solutions in a remote work environment.
A mindset oriented towards Test-Driven Development (TDD) and Behavior-Driven Development (BDD), with a proven track record of implementing CI/CD pipelines and DevOps practices to ensure high-quality software delivery in a lead role.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months