Staff Software Engineer - Azure Solutions
About the Role
Join Ripple as a Staff Software Engineer and help us build a world where value moves like information. This remote Staff Software Engineer position offers you the chance to work with cutting-edge technologies in a fast-paced environment. You will be part of a team dedicated to improving the global financial system through innovative crypto solutions.
What You'll Do
- Collaborate with architects and product managers to design and implement modern application features across front-end, server-side, and database tiers.
- Utilize Azure services to develop scalable and resilient cloud-based solutions.
- Enhance software applications and manage delivery pipelines to ensure seamless integration and deployment.
- Conduct rigorous unit, integration, and non-functional testing to ensure software is production-ready.
- Utilize observability tools to troubleshoot and resolve issues across development, test, and production environments.
- Engage with tech communities, mentor fellow engineers, and lead technical design and code evaluations.
- Continuously seek ways to enhance team operations and methodologies.
- Participate in the YBIYRI model, including on-call pager rotation.
Requirements
- Bachelor’s degree in Computer Science or equivalent experience with at least 8 years of application development experience.
- Expertise in application development, cloud architecture, and deployment processes.
- Proven ability to influence and mentor developers within an agile team environment.
- Extensive experience with Azure Services and ASP.NET/Core.
- Proficient 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.
- Strong problem-solving skills and experience in production application support.
Nice to Have
- Experience in the financial industry.
- Familiarity with JavaScript frameworks.
- Experience in mentoring and leading teams.
What We Offer
- Competitive salary, bonuses, and equity options.
- Comprehensive benefits covering physical and mental healthcare, retirement, and family support.
- Generous vacation policy and R&R days to recharge.
- Professional development budget for continuous learning.
- Flexible in-office collaboration schedule.
- Company-sponsored team bonding activities and events.
This Staff Software Engineer position at Ripple offers a unique opportunity to work remotely on innovative financial solutions, with competitive compensation and a supportive team culture.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months