JobsSenior Software Engineer
Job description
The Senior Software Engineer at Stripe will lead technical discussions and implement scalable solutions for complex problems in the financial accounts and issued cards space. This role involves collaborating with cross-functional teams to translate requirements into technical outcomes while providing mentorship to junior engineers. The engineer will also be responsible for writing technical documentation and project briefs. This position offers a unique opportunity to contribute to Stripe's mission of enhancing the global economy.
Requirements
- 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 or untyped programming languages such as Java, C++, Javascript, Ruby, or 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 technologies such as MySQL/Postgres or MongoDB.
- 5 months of experience with Web application development using platforms like AWS, Heroku, or Google Cloud.
Responsibilities
- Lead technical discussions and implement scalable technical solutions for open-ended, medium-to-large-sized technical problems.
- Write technical project briefs and workstream roadmaps for medium-to-large-sized technical problems.
- Provide mentorship and technical training around the codebase to junior engineers and newer engineers.
- Write technical documentation around compliance and fraud within the card issuing domain.
- Partner directly with cross-functional teams to translate real-world requirements into technical outcomes.
- Regularly go on-call for the engineering team.
- Review API and technical designs for various engineering teams.
Benefits
Is this posting expired or inaccurate?
