Dynamic and creative company located in Charlotte, NC and Headquartered in San Francisco
Dedicated to making financial progress possible for everyone.
National presence providing excellent service to over 60 million members
Vibrant work environment with a culture founded on collaboration and good energy
WHAT THEY OFFER YOU:
You'll have lots of opportunities to break new ground, discover and seek brand-new challenges, and make key decisions impacting a large engineering organization
Fun and optimistic atmosphere, combining all the perks of a tech company with a healthy work-life balance
Tons of opportunities to take on responsibility and ownership and have a meaningful impact.
You are encouraged to identify opportunities to scale the product, technology, and organization, and then launch them into action.
Having a healthy and happy team is their number one priority- family focused organization.
Free amenities, paid company trips and outings, competitive salary and generous benefits.
WHY THIS ROLE IS IMPORTANT:
Interact with product managers to understand our business goals, and to innovate rapidly, delivering high-quality and ground-breaking functionality.
Responsible for building the systems that are high performant and can operate at high scale while leveraging state-or-art research in Recommendations
Build backend systems & micro-services that will recommend products to members across company’s suite of businesses
Service other engineering teams with "Business as Usual" asks /changes in the recommendation platform
Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on service operations and quality.
Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community
Collaborate with data science, product managers/BU and Advertising teams
THE BACKGROUND THAT FITS:
4+ years of software design and development experience,
Solid foundation in computer science with strong proficiencies in data structures, algorithms, OOPs, and Software Design
2+ years of experience with Agile engineering practices and tools.
Comfort across a spectrum of technologies and practices including testing, data reliability , security, data science, micro-services, web services
Scala hands on experience.
Experience designing and deploying high performance production services with robust monitoring and logging practices
Able to evaluate solution tradeoffs between correctness, robustness, performance, space, and time
Have opinions on constructing software systems and good knowledge of the principles of fault-tolerance, reliability, testing and durability
Excited about working on a high velocity space where solutions are unclear and exploration is key.
Exhibit a track record of technical contributions and excellent engineering execution.