Software Engineering Team Lead | Debt & Credit Products
Remote | United States /
Engineering /
Full Time
/ Remote
Why Brightside:
The mission is clear. To improve the financial health of working families in America. Brightside is an employee benefit with a brand-new approach to personal finance. We offer unique solutions for employees & their families who need help with anything related to their finances and the emotions and behaviors that can impact them. We take a holistic view to provide unbiased and confidential assistance through an unmatched blend of products, technology and true human care. Our goal is to make it easier for our clients to understand their options to obtain long-term financial health and gain peace of mind when it comes to financial matters.
A bit about this role:
Free thinking and collaboration are highly encouraged in this Team Lead role to develop applications for Debt and Credit products! We’re looking for someone to express their creative side and contribute directly to the overall look and feel of the application - we want the user experience to have a WOW factor. You'll work as part of a small and very dedicated team in a casual non-corporate work environment. You’ll build your skills as a senior software engineer and enjoy the rewarding experience of seeing your efforts go directly into the final product!
The meaningful work you will tackle:
- Serve as a team lead, senior engineer, application architect and culture builder
- Exert technical influence with your team to increase their productivity and effectiveness so we are always raising our standard of engineering excellence
- Ensure the high quality of our design and implementation of our systems, overseeing and driving the end-to-end architecture of the product
- Focus on best practices around performance, scalability, maintainability, and cross-platform implementation
- Understand and efficiently assess new technologies and their potential applicability to business needs
- Analyze strategies and implementations and effectively communicate with engineering managers, product managers, and fellow team members
- Drive strategic technology initiatives and conversations, working with Product, Engineering, UX, and Data teams
- Work to continuously improve communication, collaboration, and alignment among teams inside and outside of the organization
- Mentor fellow team members to learn new technologies and concepts, guiding them towards best practices
- Review ongoing engineering to ensure consistent evolution toward the strategic future-state architecture
- Ensure recommended architectural designs and patterns are adhered to as part of delivery
- Ability to own projects independently, manage priorities, and deliver regularly in a timely manner
What we’re looking for in your background & what makes you a success:
- A bended passion for technology & teammates with a desire to use new technologies to help us deliver products to our clients that create a meaningful impact
- 8+ years of experience with coding backend or full-stack languages and frameworks
- Hands-on experience designing, developing, and deploying large-scale SaaS solutions, including scaling million-user systems to support 10x growth
- Proven experience in Fintech: Lending, Credit, Payment, Financial Health Platform
- Maintaining a strong command over TypeScript, Python, SQL, NoSQL, Android, and/or iOS
- Strong knowledge of cloud in AWS, SaaS, and SPA applications
- A strong sense of self-motivation with a eager drive to capture business requirements and develop product architecture that embodies those requirements
- Experienced in AWS development with hands-on knowledge of Lambda, S3, and other AWS services
- Strong understanding of engineering software processes, lifecycle methodology, configuration management, release management, and system verification and testing
- Technologically curios about using the best and right technologies for each project
- Experience providing coaching to team members to support their understanding of the architecture and aid in their technical development in the incremental modernization of product architectures
- Analytical thinking skills with the ability to identify, debug, and resolve technical issues
- Product-minded with an interest in understanding the end-user
- Focused on writing clear, readable, testable, and monitored code
- Demonstrated software engineering experience in an agile environment designing, architecting, and implementing robust client-facing applications
- Demonstrated experience in Systems Thinking – breaking problems into manageable pieces, understanding how the pieces interact and create an integrated, functioning, whole system when assembled
- Bachelor's degree in Computer Science or equivalent work experience in a related field
Employee Benefits at Brightside:
At Brightside you'll find a remote, safe, fun & inclusive work environment.
We have a competitive benefit plan including medical, dental, vision, short/long term disability, life insurance, commuter options and a 401(k) plan.
We also offer a generous Time Off allotment including Paid Time Off / Wellness Days / Sick Time / Days of Service & Company Holidays.
Equal Employment Opportunity Commission:
Brightside is an equal opportunity employer and values diversity. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.