Backend Software Engineer
Hiring Globally
Posted on 7/19/2023
INACTIVE
Empower

51-200 employees

Offers instant funding, personalized savings, and low-cost credit
Company Overview
Empower is a leading fintech company that provides a comprehensive suite of financial tools, including instant access to funds, personalized savings plans, and low-cost borrowing options, setting it apart from competitors. Its unique focus on expanding fair credit access and financial security, coupled with its ability to help members build a positive payment history, demonstrates its commitment to customer-centric solutions. The company's culture fosters technical advancement, industry leadership, and a competitive edge, making it an attractive place to work.
Fintech

Company Stage

Series B

Total Funding

$1.8B

Founded

2016

Headquarters

San Francisco, California

Growth & Insights
Headcount

6 month growth

7%

1 year growth

44%

2 year growth

100%
Locations
Remote in USA
Experience Level
Entry
Junior
Mid
Senior
Expert
CategoriesNew
Software Engineering
Requirements
  • Bachelor degree or greater within Computer Science, Software Engineering or a related subject
  • 3+ years developing web APIs within .NET (C#)
  • Working experience with ORMs such as Entity Framework
  • Working experience constructing and optimising RDMS queries
  • Working experience within the asynchronous programming model
Responsibilities
  • Designing, building, and deploying server application code that interfaces with 3rd party clients and Empower
  • Implementing secure coding standards in accordance with the Empower Secure Development Policy
  • Performing on-going security testing and code review to improve software security
  • Monitoring the performance of the Empower server application and applying corrective action through bug fixing and improved solutions
  • Minimising defects and improving reliability through: Development of automated tests, manual test validation, development of fit for purpose architecture and code, contributing to PRs
  • Developing and maintaining the server app build and deployment pipeline
  • Collaborating cross-functionally to define, design and ship new features that create customer and business value
  • Working with business and operations stakeholders for the definition and development of business requirements
  • Contributing to server/client contract API definition
  • Architecting solutions that interface into 3rd parties and the Empower mobile client
  • Maximising effective development and identifying new technology opportunities by: Keeping across .NET development announcements, being across community best practice, discovering and evaluating new technologies
  • Participating in the server ops on call schedule