Demonstrate software development expertise in building greenfield products and data architectures
Ability to quickly learn, understand, and work with new emerging technologies, and methodologies
Demonstrate technical ability to back decisions with research and the “why,” and articulate several options, the pros and cons for each, and a recommendation
A drive to work on financial data systems & pipelines including experience working with structured finance or commercial real estate datasets
Act as a mentor by facilitating code reviews, providing guidance on architecture reviews, helping to unblock team members, and short-circuiting bad design decisions
Act as the technical communicator and work closely with internal and external stakeholders to address their requests
Identify critical infrastructure dependencies/updates and work to plan those tasks
Knowledge of software engineering best practices across the development lifecycle, including agile methodologies, coding standards, source management, and testing
Requirements & Skills:
Bachelor’s or Master’s degree in computer science or in a related field
6+ years of experience building backend software systems
4+ years of experience with Python, Java, Scala, or C++
3+ years of experience with SQL
Experience with cloud services like AWS and/or GCP
Analyze, design, and implement interactive RESTful services and APIs
Exposure to multiple, diverse technologies and processing environments
Knowledge of components within a technical architecture
Experience with Agile and SDLC, GitHub workflows (or similar) for CI/CD
Strong understanding of backend application development methodologies
Experience building data pipelines using Spark/Airflow
Understanding of serverless architectures, containers, and modern application development practices
Experience working in Financial Services or related industry.