Software Engineer



Software Engineering
Posted on Friday, July 5, 2024
Job Type

We are seeking a Software Engineer to join our collaborative and inclusive team. The successful candidate will be an experienced technical leader who can help us deliver exceptional customer experiences across multiple applications and services. As a Software Engineer, you will be responsible for implementing, and operating complex software applications that are scalable, durable, and performant. You will also collaborate closely with team members from product, design, engineering, and other internal stakeholders to deliver high-quality solutions to our customers.


  • Work with product and design teams to translate business objectives into technical requirements and implementation details.
  • Contribute to engineering standards and process refinements.
  • Support and troubleshoot issues with existing systems, including incident response.
  • Assist with platform operations, deployments, and code reviews.
  • Mentor and level up engineering team members.
  • Research new technologies, methodologies, and trends to continuously improve our engineering practices and services.
  • Other duties as assigned.

Preferred Qualifications

  • Experience in financial technology (FinTech).
  • Familiarity with AWS cloud services, specifically: RDS/Aurora, S3, OpenSearch, ElastiCache, ALBs, Lambda, Kinesis, DynamoDB
  • Experience with PHP
  • 3-5 years of experience in software development or application engineering
  • Superb verbal and electronic communication skills
  • Knowledge of software development methodologies and the tools that support them.
  • Familiarity with scripting and programming languages, specifically Typescript/Javascript, NodeJS, and Python.
  • Familiarity with technical design and software engineering skills.
  • Experience with MySQL