Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Developer image - Rise Careers
Job details

Senior Software Developer

About Us

YouLend is the preferred global embedded financing platform for many of the world’s leading e-commerce sites, tech companies and payment services providers such as Amazon, eBay, Shopify, Mollie, Dojo, Paysafe, Just Eat Takeaway and Takepayments. Our software platform and APIs enable our partners to offer flexible financing products, in their desired branding, to their merchant base. With YouLend's AI-driven credit risk assessment solutions, more merchants and SMEs than ever can receive fast, flexible and affordable funding. We operate in 9+ geographies across the UK, EU and the US.

We believe that the future of financial services will be delivered by customer-oriented tech companies that embed financing in their customer journeys, and we are building the solutions that will power that future.

The Role

We are seeking a Senior Software Developer with expertise in C#, .NET Core, AWS, Angular, and Kubernetes.  The ideal candidate is both very technically competent and able to articulate challenging technical topics with stakeholders,  they consistently direct their impact to the highest leverage areas, whether it be mentoring and bringing up others in the team, or driving challenging architecture changes and refactoring.

As a Senior Software Developer, you will play a critical role in designing, developing, and deploying robust financial systems that meet evolving business needs. This role requires strong technical skills and a collaborative mindset, as you will work closely with Product Managers, Business Analysts, and other Development Teams to ensure seamless delivery of features and functionality. You’ll be tasked with building scalable solutions while ensuring the alignment of technical initiatives with business priorities.

Collaborative Development:

  • Lead and deliver on complex, high-impact projects, ensuring the team's work is aligned with business goals and technical standards.
  • Partner closely with Product Managers to understand business requirements, define technical specifications, and deliver solutions that meet end-user needs.
  • Participate in every phase of the software development lifecycle—from initial concept and planning with product teams to execution, testing, and delivery in close collaboration with DevOps and QA.

Cross-Team Collaboration:

  • Act as a trusted advisor, regularly consulted by engineers across different teams for technical guidance.
  • Work in close coordination with cross-functional teams, including business analysts, UI/UX designers, QA engineers, and DevOps, to ensure the successful development, integration, and deployment of financial applications.
  • Collaborate continuously with Product Managers to transform business needs into technical solutions. Ensure all technical deliverables align with the product vision, customer requirements, and overall business strategy.
  • Regularly interact with stakeholders to gather feedback, prioritize features, and align development efforts with key business goals.
  • Work seamlessly with teams across the organization, fostering a culture of open communication and knowledge sharing to deliver comprehensive financial solutions. 

Design & Development:

  • Lead the design and development of complex applications using C#, .NET Core, and Angular.
  • Ensure adherence to best practices and deliver high-performance, maintainable code.
  • Ensure that engineering decisions are well-informed and aligned with company priorities.
  • Drive architectural changes and refactoring initiatives to improve system performance and maintainability.

Cloud Solutions:

  • Architect and implement cloud-based solutions on AWS, leveraging services like EC2, Lambda, S3, and RDS to support scalable applications.
  • Build and maintain microservices architecture using .NET Core, and deploy containerized applications with Kubernetes and Docker for scalability and resilience.
  • Work closely with platform teams to implement automated CI/CD pipelines, ensuring smooth deployment and integration cycles.

Quality & Reliability:

  • Have a demonstrable impact on the quality, correctness, and suitability of the team’s work by ensuring adherence to best practices and code standards.
  • Lead the resolution of critical incidents or bugs, offering technical expertise and driving solutions under pressure when necessary.
  • Ensure the safe rollout of new products, features, or changes through careful planning, monitoring, and incremental releases.
  • Participate in Agile ceremonies, ensuring alignment between technical execution and product requirements. Proactively contribute to sprint planning, backlog grooming, and retrospectives.
  • Provide technical mentorship to junior developers, conduct code reviews, and ensure coding standards and best practices are followed.

Education: Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience).

Experience:

  • 7+ years of experience in software development using C# and .NET Core.
  • Strong experience with AWS cloud infrastructure and tools.
  • Experience developing applications using Angular (Angular 8+ preferred).
  • Expertise in containerization and orchestration using Kubernetes and Docker.
  • Solid understanding of microservices architecture.

Collaboration & Communication:

  • Demonstrated experience working closely with Product Managers, business teams, and technical teams to deliver high-impact solutions.
  • Strong ability to communicate complex technical concepts to non-technical stakeholders.

Technical Skills:

  • Proficiency in C#, .NET Core, and object-oriented programming.
  • In-depth experience with AWS services (EC2, Lambda, S3, RDS, etc.).
  • Solid front-end development experience with Angular and TypeScript.
  • Expertise in containerization (Docker) and orchestration (Kubernetes).
  • Hands-on experience with CI/CD pipelines and automation tools.
  • Familiarity with SQL databases (PostgreSQL, MySQL) and NoSQL databases (DynamoDB).

Soft Skills:

  • Excellent problem-solving skills with the ability to troubleshoot and optimize solutions.
  • Strong collaboration skills with a team-oriented attitude.
  • Proven ability to mentor and guide junior developers.
  • Ability to balance technical excellence with business priorities in a fast-paced environment.

Bonus Skills:

  • Experience with Infrastructure-as-Code tools like Terraform or CloudFormation.
  • Knowledge of financial systems, regulatory requirements, or experience in a regulated industry.
  • Familiarity with Agile/Scrum methodologies.

Why join YouLend?

  • Award-Winning Fintech: YouLend has been recognised as a “Top 250 Fintech Worldwide” company by CNBC.

We offer a comprehensive benefits package that includes:

    • Health Care Coverage. Youlend covers 80%; employee contribution is 20% of the premium.
    • Medical Plan (medical insurance and prescription drug coverage)- Choice of 5 different plans through United Healthcare.
    • Dental plan coverage
    • Vision plan coverage
    • Benefits can be for: Employee only; Employee & Spouse; Employee & Child; Employee & Family
    • Retirement - 401K match. Employee match $1 for $1 up to 5% of salary.
    • Basic Life & AD&D Insurance.
    • International travel insurance covered if traveling abroad for work purposes.
    • Paid Time Off (PTO)- 20 working days (4 weeks) + US public holidays
    • Paid Office Parking

At YouLend, we champion diversity and embrace equal opportunity employment practices. Our hiring, transfer, and promotion decisions are exclusively based on qualifications, merit, and business requirements, free from any discrimination based on race, gender, age, disability, religion, nationality, or any other protected basis under applicable law.

Youlend Glassdoor Company Review
3.8 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Youlend DE&I Review
4.1 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Youlend
Youlend CEO photo
Unknown name
Approve of CEO
What You Should Know About Senior Software Developer, Youlend

Join the dynamic team at YouLend as a Senior Software Developer, where you'll be a pivotal part of a cutting-edge global embedded financing platform that serves major players like Amazon and eBay. In this role, you'll take the reins on designing, developing, and deploying scalable financial systems that align perfectly with business needs. Your expertise in C#, .NET Core, AWS, Angular, and Kubernetes will be put to great use as you lead and mentor fellow developers while navigating complex architectural challenges. The essence of this position is collaboration; you will work closely with Product Managers and Business Analysts to translate business requirements into robust technical specifications. Throughout the software development lifecycle, your input will ensure a seamless experience across teams, from initial concept to deployment. You'll have a chance to showcase your technical skills by building high-performance applications, improving system architectures, and implementing cloud solutions that drive our success. At YouLend, we're not just about crunching numbers; we're driven by fostering a culture of knowledge sharing and open communication, ensuring everyone contributes to our mission of delivering excellent financial products to merchants and SMEs worldwide.

Frequently Asked Questions (FAQs) for Senior Software Developer Role at Youlend
What are the responsibilities of a Senior Software Developer at YouLend?

As a Senior Software Developer at YouLend, your primary responsibilities include leading the design and development of complex applications using C# and .NET Core, overseeing the deployment of scalable cloud solutions on AWS, and ensuring that all deliverables align with both technical standards and business goals. You'll actively collaborate with cross-functional teams and engage in the software development lifecycle from concept to delivery, while mentoring junior developers and driving architectural improvements.

Join Rise to see the full answer
What qualifications are required for a Senior Software Developer role at YouLend?

To excel as a Senior Software Developer at YouLend, a Bachelor's degree in Computer Science or related fields, along with 7+ years of experience in software development specializing in C# and .NET Core, is essential. In addition, you'll need strong skills in AWS cloud infrastructure, Angular (preferably Angular 8+), Kubernetes, and Docker, along with a solid understanding of microservices architecture and proven collaboration abilities with both technical and non-technical stakeholders.

Join Rise to see the full answer
How does YouLend support the career growth of a Senior Software Developer?

At YouLend, we believe in nurturing talent and professional growth. As a Senior Software Developer, you'll have ample opportunities to lead high-impact projects, mentor junior colleagues, and enhance your technical skills through real-world challenges. Additionally, our culture promotes open communication, allowing you to share knowledge and learn from other experienced engineers across various teams.

Join Rise to see the full answer
What technical skills are emphasized for Senior Software Developers at YouLend?

Senior Software Developers at YouLend are expected to have strong technical skills in C#, .NET Core, and cloud solutions on AWS. Proficiency in front-end development with Angular, expertise in Kubernetes and Docker for containerization, experience with CI/CD automation, and familiarity with SQL and NoSQL databases are key to delivering high-quality and innovative solutions in financial systems.

Join Rise to see the full answer
What is the working environment like for Senior Software Developers at YouLend?

The working environment for Senior Software Developers at YouLend is collaborative and innovative. We champion a diverse culture with a focus on teamwork, open communication, and shared goals. You'll find yourself working with cross-disciplinary teams, engaging in Agile ceremonies, and continually contributing to a positive atmosphere that fosters creativity and technical excellence.

Join Rise to see the full answer
Common Interview Questions for Senior Software Developer
Can you explain your experience with C# and .NET Core in your previous projects?

When responding to this question, provide specific examples of projects where you've used C# and .NET Core. Highlight any challenges you faced and how you overcame them, as well as the impact of your contributions to the project's success. Focus on demonstrating your technical expertise and problem-solving abilities.

Join Rise to see the full answer
How do you approach designing scalable solutions on AWS?

Discuss your strategy for architecting applications on AWS, including monitoring performance, optimizing costs, and ensuring security compliance. Highlight your familiarity with services such as EC2, Lambda, and S3, and give examples of how you’ve implemented these in past roles. Consider mentioning any tools you use for managing deployments.

Join Rise to see the full answer
What is your experience with Angular and how have you used it to enhance user experience?

When answering this question, share specific projects or features you've developed using Angular. Emphasize how your use of Angular has positively impacted performance, user interface, and overall user experience, and discuss any best practices you've followed to ensure the quality of the application.

Join Rise to see the full answer
Can you describe a time when you had to mentor a junior developer?

Focus on the specific mentoring approach you took, the results of your guidance, and how it positively affected the team dynamic. Showing that you've successfully supported others will demonstrate your leadership skills, which are vital for a Senior Software Developer at YouLend.

Join Rise to see the full answer
What strategies do you use for cross-team collaboration?

Highlight how you foster collaboration through constant communication, coordination of efforts, and a willingness to seek and give feedback. Mention any tools you’ve used to facilitate collaboration, and share a specific example of a successful cross-team initiative.

Join Rise to see the full answer
How do you ensure the quality and performance of your code?

Talk about the practices you follow to maintain code quality, such as code reviews, unit testing, and adherence to coding standards. Offer insights into any automated testing or deployment strategies you implement to ensure a high level of reliability in your applications.

Join Rise to see the full answer
How do you stay current with emerging technologies and trends in software development?

Explain your methods for continuous learning, such as attending industry conferences, participating in webinars, or following influential blogs and thought leaders. Share specific technologies or frameworks you’re excited about and how you plan to bring that knowledge to your role at YouLend.

Join Rise to see the full answer
What considerations do you have when building and deploying microservices?

Discuss the principles of microservices architecture you adhere to, including service autonomy, resilience, and scalability. Talk about your experience with containerization using Docker and orchestration with Kubernetes, and give examples of microservices you've implemented in previous projects.

Join Rise to see the full answer
Can you share an experience where you faced a critical incident in software production?

Describe the incident, your role in resolving it, and the steps you took to ensure the incident was addressed effectively. Focus on your problem-solving skills and the impact of your actions on the project and team.

Join Rise to see the full answer
Why do you want to work at YouLend?

Prepare to discuss your alignment with YouLend’s mission and values, specifically regarding innovation in financial services. Share how your skills and experience make you a great fit for the team and express your enthusiasm for contributing to a culture that values collaboration and technical excellence.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Youlend Hybrid No location specified
Posted 14 days ago
Photo of the Rise User
Youlend Hybrid No location specified
Posted 14 days ago
Photo of the Rise User
NBCUniversal Remote 100 Universal City Plaza, Universal City, CALIFORNIA
Posted 2 days ago
Amplifier Health Remote No location specified
Posted 5 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Rockstar Remote No location specified
Posted 7 days ago
Posted 8 days ago
Photo of the Rise User
Posted 13 days ago
Mission Driven
Rise from Within
Growth & Learning
Dare to be Different
Passion for Exploration
Rapid Growth
Social Impact Driven
Inclusive & Diverse
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 3, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!