> Markdown version of [/jobs/ext/4616660-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/4616660-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Mid-south Testing, Inc. - **Location:** South San Francisco, CA, United States (Remote available) - **Experience:** Expert - **Salary:** $190,400 - $285,600 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, C++ (Programming Language), Databases, Web Development, Fraud Prevention and Detection, Python (Programming Language), PostgreSQL, MongoDB, MySQL, Ruby, Software Engineering, Software Systems, Google Cloud, Heroku, Information Technology, Programming Languages - **Published:** November 7, 2026 - **Apply:** https://www.juju.com/job/28_25303_a281bff397b881e866496ab2dca8ba4e ## About the Role * Bachelor's degree or foreign equivalent in Computer Science or related field followed by 3 years of experience in Software Engineering., * 3 years of experience with typed (Java, C++ or Scala) or untyped programming languages (Javascript, Ruby, Python); * 2 years of experience with building end-to-end software solutions for fraud, compliance, and/or onboarding in the banking-as-a-service space; * 2 years of experience with Database experience (MySQL/Postgres or MongoDB); and * 5 months of experience with Web application development (AWS/Heroku/Google Cloud/Self Hosted). ## Description * Lead technical discussions and implement scalable technical solutions for open-ended, medium-to-large-sized technical problems in the issued cards and financial accounts space, including account management/compliance, onboarding, fraud prevention, and more (50%); * Write technical project briefs and workstream roadmaps for medium-to-large-sized technical problems in the banking-as-a-service space (5%); * Provide mentorship & technical training around the codebase to junior engineers and newer engineers (5%); * Write technical documentation around compliance and fraud within the card issuing domain (5%); * Partner directly with cross functional teams, like Product and Fraud Strategy, to translate real-world requirements into technical outcomes (5%); * Regularly go on-call for your engineering team (10%); * Review API and technical designs for various engineering teams (20%).