Senior Software Engineer
ABOUT US
Founded in 2014 and having grown to 110 global team members, Supernova offers the industry’s first and only cloud-based, fully customizable, end-to-end software solution to automate securities-based lending (SBL) from origination through the life of the loan. By combining thought leadership in suitability and risk management with industry-leading education and the latest technology, Supernova enables advisors to deliver holistic, goals-based advice and to help their clients achieve financial wellness. We partner with the industry’s largest banks, most prominent insurance companies and leading online brokerages to democratize access to securities-based lending and better the entire financial ecosystem.
JOB DESCRIPTION
As a senior member of our software development team, you will develop and deploy our technology platform to the financial services firms we serve.
We are looking for software engineers who not only aspire to write the best code; but also who aspire to use their skills to build the best business. Our business is about innovation. Our business is about leading the debate. A passion for our business helps enable our team members to be leaders in innovation and debate.
To succeed at Supernova, this individual must have boundless curiosity and be a relentless learner. The candidate we are looking for is not a person who accepts the mundane and and constantly pushes for a higher a standard.
RESPONSIBILITIES:
- Lead complex technical projects on core product system including security master, collateral monitoring and risk management
- Obtain deep understanding of business needs, design and build technical solutions that address complex business requirements
- Manage the full cycle of project from initial design to launch, identifying pitfalls and coaching colleagues along the way
- Better those around you by driving team efficiency improvements
- Promote a risk-aware culture, ensure efficient and effective risk and compliance management practices by adhering to require standards and processes
- Work within our Core system to develop prototypes for new features, specifically in the area of risk management
QUALIFICATIONS;
- BA/BS degree in Computer Science or a related technical field or equivalent practical experience
- 5 years of experience with one or more general purpose programming languages including but not limited to: Java, C/C++ and Python
- Experienced in RDBMS with working knowledge in at least one of the following: Oracle, MS SQL, MySQL and PostgreSQL
- Knowledge in financial market data is preferred. Experience in banking and lending are also desired.
- Strong data analytical skills
- Handle high priority projects or customer requests in a timely fashion
- Communicate well with all stakeholders and customers about technical systems and solutions
- Thrive with ambiguity within a rapidly changing business environment