Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Engineer - Core Systems

Stealth Mode Startup

Software Engineer - Core Systems

San Francisco, CA
Full Time
Paid
  • Responsibilities

    As a core systems engineer, you will be responsible for designing and implementing the next generation of payment rails for the largest merchants in the world. Our client is focused on hiring engineers who have the experience to execute quickly and with foresight. This often means you have learned from implementing large scale projects, and you understand the successes to repeat and the various failures to plan against. Out client wants people who have practical experience, and who can clearly articulate and implement a complex system from scratch.

    You will:

    • Create and drive a roadmap for the team, working across functions and managing complex dependencies that will help us scale
    • Have deep involvement in day to day operational decisions which will impact the future of the company for years to come
    • Be heavily involved in recruiting and building a team of colleagues with whom you would most want to work
    • Design a funds flow which is robust to failure, secure, and imaginative without restraint from the current card network rules

    We are looking for someone who has:

    • Experience with highly-available, low-latency applications performing under heavy load
    • The ability to thrive and grow with a high level of autonomy and responsibility
    • A love for getting deep into technical details and the experience to not get bogged down in those details
    • Designed non-trivial applications and/or distributed systems, and can articulate common pitfalls, patterns, and tradeoffs required during varying levels of an application's lifecycle
    • Good API design sense and understands what makes an API a pleasure to work with instead of "just okay"
    • Understanding of networking concepts and can fluently talk through a networking stack
    • Knowledge of standard security practices, protocols, and principles

    You Should Have:

    • Preferably 3 to 5+ years of professional software engineering
    • You have strong attention to detail and a love for diagnosing complex problems
    • You have the ability and desire to understand developer problems and fix them
    • Proficient with Python and have extensive experience with cloud architectures (AWS, Google Cloud, etc.)