Prove is looking to enhance its digital identity infrastructure and needs a Senior Software Engineer to design and develop scalable solutions.
Requirements
- Deep understanding of object-oriented programming and experience with at least one object-oriented programming language (e.g. Java)
- Experience architecting and developing solutions to complex problems
- Experience with public cloud services (AWS or Google Cloud Platform or Azure)
- Experience in Kafka and Flink
- Experience with database internals, database language theories, database design, SQL, Graph QL and No SQL technologies
- AWS Certification and DevOps experience highly desirable
Responsibilities
- Write well designed, testable, efficient code that meets coding standards
- Ensure designs comply with requirements, perform code reviews
- Own delivery of software features from Product to Production, develop project roadmap, engage with Product to define technical requirements and design, engage with IT/Ops to ensure software makes it out to production in a timely manner
- Exercise creative thinking and imagination to find solutions to hard problems
- Lead projects and mentor engineers
- Promote, maintain, and enhance our cultural values of humility, passion, inclusion, and leadership
Other
- 6+ years of software development experience
- Bachelors in computer science or other quantitative fields or relevant experience
- Prior technical leadership experience
- Strong passion for learning about our products and markets through in-house and external training
- Experience in high growth /pre-IPO Technology companies is a plus
- Promote, maintain, and enhance our cultural values of humility, passion, inclusion, and leadership