Senior Software Developer

at  YouLend

Atlanta, Georgia, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate23 Jan, 2025USD 1 Annual23 Oct, 20248 year(s) or aboveContainerization,Code,.Net Core,Regulated Industry,Features,Ec2,Devops,Engineers,Design,Teams,Integration,Financial Systems,Angular,Regulatory Requirements,Postgresql,Mysql,Object Oriented Programming,Aws,Soft Skills,Scalability,OrchestrationNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

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.

REQUIREMENTS

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.

Responsibilities:

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.


REQUIREMENT SUMMARY

Min:8.0Max:13.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Atlanta, GA, USA