cover image
Supernova Technology™

Supernova Technology™

www.supernovacompanies.com

3 Jobs

127 Employees

About the Company

Supernova Technology offers a cloud-based, fully-customizable, end-to-end software solution to automate securities-based lending 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. The company was founded in 2014 and is headquartered in Chicago, Illinois. Supernova Technology partners with banks, most prominent insurance companies and leading online brokerages to democratize access to securities-based lending and better the entire financial ecosystem.

Listed Jobs

Company background Company brand
Company Name
Supernova Technology™
Job Title
Software Engineering Manager
Job Description
**Job Title** Software Engineering Manager **Role Summary** Lead a team of full‑stack and backend engineers to design, build, and maintain scalable Java‑based applications and APIs. Drive technical excellence, foster continuous improvement, and collaborate with product, QA, and architecture teams to deliver high‑quality software on time. **Expectations** - Manage 5+ engineers, providing mentorship, performance feedback, and career development. - Deliver high‑quality, secure, and scalable solutions that meet product and regulatory requirements. - Promote best practices in code quality, testing, security, and CI/CD. **Key Responsibilities** - Build, mentor, and grow a high‑performing engineering team. - Partner with product, QA, and architecture to define scope, schedule, and quality metrics. - Design, develop, and maintain Java Spring Boot applications and RESTful APIs. - Champion modern DevOps practices (Docker, CI/CD pipelines). - Conduct sprint planning, resource allocation, and performance reviews. - Contribute to technical strategy, architecture discussions, and long‑term roadmap. - Identify and implement process improvements to boost productivity and quality. **Required Skills** - 5+ years of software development, 2+ years in a leadership/management role. - Proficient in Java; experience with Spring Boot and microservices architecture. - Strong understanding of RESTful API design, secure coding, and performance optimization. - Hands‑on experience with Docker, CI/CD tools, and Agile project management. - Ability to manage full‑stack teams (frontend + backend) preferred. - Excellent communication, collaboration, and conflict‑resolution skills. - Familiarity with cloud platforms (AWS, Azure) and regulated technology environments preferred. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience). - Professional certifications (e.g., AWS Certified Developer, Java SE Certified, Agile Certified Practitioner) are a plus.
Toronto, Canada
On site
Mid level
11-11-2025
Company background Company brand
Company Name
Supernova Technology™
Job Title
Senior software engineer
Job Description
Job title: Senior Software Engineer Role Summary: Architect and deliver scalable, secure cloud-native backend services for a securities‑based lending SaaS platform. Own end‑to‑end development cycles, drive technical strategy, and mentor peers to achieve high‑quality, production‑grade systems. Expactations: • Define and maintain architectural vision for the platform. • Translate product requirements into secure, maintainable code. • Deliver measurable improvements in performance, reliability, and code quality. • Act as a technical advocate for best practices in testing, CI/CD, and DevOps. • Provide constructive code reviews and enforce coding standards. Key Responsibilities: • Lead design, implementation, and maintenance of backend modules (APIs, ETL jobs). • Collaborate with product, architecture, and stakeholders on feature prioritization. • Author and review unit, integration, and automated tests; ensure test coverage aligns with risk profiles. • Optimize cloud-resident services (AWS Lambda, Docker, Kubernetes) for performance and cost. • Refactor technical debt and enforce robust versioning and CI/CD pipelines. • Stay current with industry trends, evaluate emerging technologies, and share findings with the team. Required Skills: • 5+ years backend development (Java/Spring Boot or Python/Pandas). • Proficiency in Java or Python for service & ETL development. • Experience with AWS serverless (Lambda) optional but preferred. • Knowledge of microservices, event‑driven architecture, Docker, Kubernetes. • Strong testing practices: unit, integration, test automation tools. • Git, CI/CD pipelines, and basic Ops/monitoring. • Analytical mindset, attention to detail, strong communication. Required Education & Certifications: • Bachelor’s degree in Computer Science, Engineering, or related field (Master’s preferred). • Certified or demonstrable expertise in Java, Python, or relevant backend frameworks.
Chicago, United states
On site
Senior
11-12-2025
Company background Company brand
Company Name
Supernova Technology™
Job Title
Software Engineer
Job Description
Job Title: Software Engineer Role Summary: Build scalable, secure, high‑quality software for a cloud‑based securities‑lending platform, collaborating with cross‑functional teams and focusing on either full‑stack or backend development. Expectations: Deliver new features, maintain and improve existing code, ensure performance, reliability, and scalability, and participate in Agile development practices. Key Responsibilities: - Design, develop, and maintain software solutions across the stack or for backend services. - Build and enhance RESTful APIs powering the financial technology platform. - Collaborate with product managers, architects, and engineers to define and deliver new features. - Write clean, maintainable, testable code following best practices. - Troubleshoot and resolve software defects, performance issues, and integration challenges. - Participate in code reviews, sprint planning, and Agile ceremonies. - Continuously improve system performance, reliability, and scalability. Required Skills: - Proficiency in Java; experience with Spring Boot. - Familiarity with modern JavaScript frameworks (e.g., React). - Working knowledge of relational databases (MySQL). - Experience using Docker for containerization and deployment. - Exposure to automated testing, version control (Git). - Understanding of RESTful APIs and microservices principles. - Preferred: experience in fintech, enterprise SaaS, or financial integrations. - Familiarity with cloud environments (AWS or Azure). - Knowledge of authentication standards (OAuth2, SSO). Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
Chicago, United states
On site
20-01-2026