As a Senior Software Engineer, you will play a central role in shaping the technical direction and evolution of a scalable, cloud-based lending platform. Your work will span system design, code quality improvement, and the delivery of robust features that meet complex business needs. You'll help define architecture, resolve technical challenges, and ensure sustainable practices across the development lifecycle.
What You'll Do
- Design, build, and maintain software systems, including white-labeled and partner-integrated platforms
- Lead technical planning, estimation, and project execution within an agile framework
- Drive continuous improvement in code quality, testing practices, and deployment processes
- Collaborate with product teams to translate business requirements into technical solutions
- Provide architectural guidance and support in resolving system-level issues
- Mentor junior developers and promote knowledge sharing across engineering teams
- Stay current with emerging technologies and industry trends to inform technical decisions
- Support the advancement toward continuous deployment and automated workflows
Requirements
- Minimum of six years in object-oriented programming, preferably using C# or Java
- Proven experience with test-driven development and automated testing approaches
- Familiarity with architectural design, secure coding, and microservices patterns
- Experience working with front-end technologies such as JavaScript, jQuery, or React
- Knowledge of API design, preferably using OpenAPI specifications
- Hands-on exposure to cloud platforms, particularly Microsoft Azure
- Experience with CI/CD pipelines, including tools like GitHub Actions
- Understanding of database design principles and source control workflows using GitHub
- Familiarity with containerization, especially Docker, and agile development methodologies
Benefits
- Remote-first work environment with global team collaboration
- Culture that values curiosity, inclusivity, and purpose-driven execution
- Opportunities to work with modern technologies in machine learning, API integrations, and cloud infrastructure
- Support for ongoing learning and engagement with emerging technical practices