Senior Software Engineer

San Francisco, CA /
Engineering /
OpenInvest is looking for a Senior Software Engineer to help build the systems and software to power values-based, personalized, customized investing. You’ll work on products ranging from our consumer applications that introduce values based investing to consumers, to our advisor platform that enables scaled customization and bespoke portfolio creation, to our backend trading and portfolio generation algorithms. You’ll solve problems around capturing and managing billions of market data events, and design interfaces that help investors understand their investments and impact in intuitive and unique ways. You’ll help people put their money to work shaping a world that they believe in.

Who You Are

    • You have wide technical proficiency with strong areas of focus and expertise
    • You demonstrate a strong sense of personal ownership
    • You are passionate about technology as a tool for solving problems
    • You are a practical decision maker that balances long-term and short-term concerns
    • You have an honest, direct, but empathetic approach to relationships and personal growth
    • You want to change the world for the better in an industry not exactly known for that


    • Lead technical projects and features from design, through release, to continual, iterative improvement
    • Learn new tools, technologies and technical platforms
    • Shape system architecture, technology choice, and tooling
    • Ensure and enable technical quality in code and design
    • Mentor and develop more junior engineers


    • 5+ years development experience, ideally in an adaptable and fast-paced startup environment
    • Comfortable working in an honest and transparent culture; providing and receiving meaningful and intentional feedback
    • Familiarity with some of the languages and tools in our stack:
    • Python, JavaScript, Node, React, React Native, MySQL, GraphQL
    • AWS Services (Elastic Beanstalk, Lambda, EC2, Aurora)

Nice to Haves

    • Experience with financial services or asset management
    • Engineering management or technical leadership experience
    • Expertise in data science or data engineering
    • Passion for and expertise in site reliability tools and best practices -- monitoring, logging, alerting, etc.
    • Interest in devops and infrastructure


    • We offer full medical (including dependents), dental, and vision through Anthem Blue Cross & Kaiser Permanente
    • Life and disability insurance
    • Flexible vacation policy and paid parental bonding leave
    • Lunch, snacks and drinks provided
    • Commuter Benefit program
    • Centrally located office in downtown San Francisco