Backend Software Engineer

May 19, 2024
Apply Now

Apply for this job

Upload CV (doc, docx, pdf)

Job Description

Empower is a rapidly growing fintech firm with a core mission to democratize access to fair credit, enabling individuals worldwide to enhance their financial stability and freedom. We innovate and introduce unique features aimed at providing our members with instant access to funds, opportunities for future savings, and the ability to reshape their financial narratives. Our members view Empower Cash Advance as a vital resource, Empower Automatic Savings as a transformative tool, and our upcoming Empower Thrive line of credit as an essential avenue for low-cost borrowing and building creditworthiness.

Supported by prominent investors like Sequoia Capital, Blisce, and Icon Ventures, Empower offers a dynamic environment for professionals seeking impactful career growth. Our accolades include recognition by Inc. as #56 in the 2023 Inc. 5000 list of the fastest-growing private companies in the US, and by Forbes as one of America’s Best Startup Employers in 2023. Fast Company also acknowledged our innovative Empower Thrive line of credit in their 2022 list of the Next Big Things in Tech.


  • Competitive salary
  • Generous equity package
  • Comprehensive healthcare and dental benefits
  • Technology expense reimbursement
  • Remote work flexibility

JOB DESCRIPTION: As a Backend Server Software Engineer at Empower, you’ll play a pivotal role in developing the engine behind our apps and business operations. Collaborating with a talented team, you’ll design, implement, and deploy solutions that cater to millions of users, ensuring robustness, security, and user-friendliness. Your responsibilities will span from conceptualization to post-deployment analysis, with a focus on delivering features and product lines that meet our objectives.


  • Designing, building, and deploying server application code
  • Implementing secure coding standards
  • Conducting ongoing security testing and code reviews
  • Monitoring server application performance and implementing improvements
  • Minimizing defects and enhancing reliability through testing and architecture development
  • Managing the build and deployment pipeline
  • Collaborating cross-functionally to deliver customer and business value
  • Contributing to business requirements definition and API design
  • Maximizing development effectiveness and exploring new technology opportunities
  • Participating in server ops on call schedule


  • Bachelor’s degree or higher in Computer Science, Software Engineering, or related field
  • 3+ years of experience in web API development with .NET (C#)
  • Proficiency with ORMs like Entity Framework and RDBMS query optimization
  • Experience with asynchronous programming model

At Empower, we value individuals who challenge themselves to understand others and seek opportunities for personal growth. We are committed to fostering a diverse, inclusive, and equitable workspace where everyone feels empowered to contribute, regardless of background or experience. If you’re passionate about our mission and eager to make an impact, we encourage you to apply, even if your experience doesn’t perfectly align with the job description.