Software Architect

What You’ ll Be Doing
- Lead the architecture and development of XXXX new feature and product offerings, expand and improve existing functionality, and build a highly scalable, durable platform that will power future success
- Work closely with our VPE to define our engineering roadmap
- Expand our existing suite of microservices and APIs to support continued platform growth
- Design, build and maintain clean, reusable, secure and performant code
- Contribute to the direction of the product - you’ ll have a seat at the table when making long-term technical decisions for the platform, working with the product team on new ideas

Experience + Expectations
- 4+ years of professional programming experience
- Proficient in Python and familiar with at least one other mainstream programming language (for example, Go, Java, or C++)
- You have a history of leveraging solid engineering principles and fundamentals. You’ ve also designed and developed REST APIs and microservices
- You’ ve worked in rapidly evolving organizations, knowing when to balance “ building it right” vs. “ building the right thing”
- Deeply familiar with relational databases, such as PostgreSQL, MSSQL, Oracle, and MySQL and interest or exposure to NoSQL stores such as DynamoDB
- You’ re a fan of agile development processes, code reviews, automated testing, and continuous delivery. You’ re also a strong communicator and collaborator
- Bachelor’ s Degree in CS or equivalent work experience
- Strong understanding of security and data protection
- Bonus: Conversational Understanding of the Stock Market