About The Company
Founded in 2014, Supernova Technology is a pioneering provider of
cloud-based, fully customizable, end-to-end software solutions designed to automate securities-based lending processes from origination through the entire loan lifecycle. The company combines thought leadership in suitability and risk management with industry-leading education and cutting-edge technology to empower financial advisors. Supernova enables advisors to deliver holistic, goals-based advice, helping clients achieve their financial wellness objectives. The company partners with some of the largest banks, prominent insurance firms, and leading online brokerages, aiming to democratize access to securities-based lending and improve the overall financial ecosystem.
About The Role
As a Senior Software Engineer at Supernova Technology, you will hold a vital role in sh
aping the architecture and technical vision of our
cloud-based
Security-Based Lending (SBL) SaaS platform. Your primary responsibility will be to design scalable, high-performance, and secure systems that underpin our business services and
APIs. This role requires a technical leader passionate about software design, architecture, and emerging technologies, with a proven track record of developing and evolving complex software systems. You will collaborate closely with engineering teams, product managers, and business stakeholders to ensure the platform’s architecture aligns with the company's growth and strategic goals.
This is a strategic, hands-on position that offers the opportunity to influence the company's technical roadmap. You will be instrumental in driving innovation, ensuring system robustness, and maintaining
security standards across our technology stack. Your expertise will help guide the development of solutions that support long-term scalability,
security, and operational excellence, making a significant impact on the company's technological evolution and customer satisfaction.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field; a Master’s degree is a plus.
- Minimum of 5 years of software development experience, particularly in backend development, ETL job design, or Web Service API development.
- Proficiency in Java with Spring Boot or comparable expertise in Python and Pandas for backend development.
- Hands-on experience with AWS Lambda development using Python is advantageous.
- Familiarity with Java or Python libraries relevant to backend systems.
- Proven experience in building and maintaining comprehensive unit and integration tests.
- Knowledge of test automation tools and frameworks.
- Experience working with version control systems such as Git and CI/CD pipelines.
- Understanding of microservices architecture, event-driven systems, and containerization technologies like Docker and Kubernetes is preferred.
- Strong analytical skills, attention to detail, problem-solving abilities, and excellent communication skills. Ability to work independently and collaboratively within a team environment.
Responsibilities
- Lead the development and ongoing maintenance of our platform software modules, ensuring high quality and performance.
- Collaborate with product managers, architects, and other stakeholders to define requirements and translate them into actionable technical tasks.
- Ensure timely delivery of scalable, maintainable, and secure technical solutions that meet business needs.
- Conduct code reviews, provide constructive feedback, and enforce adherence to coding standards and best practices.
- Participate in architecture and design discussions, contributing to the overall technical strategy and vision.
- Develop and maintain comprehensive unit and integration tests to guarantee code quality and system reliability.
- Continuously enhance the performance, security, and reliability of web services and ETL jobs.
- Address technical debt, refactor code when necessary, and improve development processes and practices.
- Stay current with industry trends, emerging technologies, and best practices in API and ETL development, sharing insights with the team.
Benefits
Supernova Technology offers a comprehensive benefits package aimed at supporting the health, well-being, and professional growth of our employees. Our offerings include flexible paid time off policies, competitive compensation ranging from $100,000 to $150,000 annually, and additional perks such as commuter benefits, pet insurance, and continuing education assistance. We are committed to fostering a supportive work environment that encourages development and recognizes contributions, ensuring our team members thrive both professionally and personally.
Note: Actual salary may vary based on qualifications, experience, and location at the time of hire.
Equal Opportunity
Supernova Technology is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, color, religion, gender, sexual orientation, gender identity or expression, age, national origin, disability, or any other legally protected status. We believe that a diverse team fosters innovation and drives our success, and we are dedicated to providing equal employment opportunities to all qualified candidates.