What are the responsibilities and job description for the Engineering Lead position at Snap Finance?
This position is for a Engineering Lead in Experience Engineering group. This group manages all the experiences for our Customer and Merchants. We have multiple technologies(React, React Native, Angular, GraphQL and Salesforce) being utilized to empower our users and provide interactive and performant experiences. As a member of this group, you will be responsible for tier 0/1 critical systems, and guide your team through the design, development, testing, deployment, monitoring and analytics.
You will have to deal with challenges of high availability, low latency, and high throughput. In addition, you will build and manage the tech platform roadmaps, developing cutting edge experiences. You are a true owner who is deeply interested in product design, architecture, and you innovate relentlessly on behalf of our customers.
This position offers the opportunity to collaborate with our business teams across the world
Primary responsibilities:
Work closely with the Engineering Managers/QA Leads / Product Managers and provide technical expertise and leadership throughout product life cycles, influence software engineer's best practices for your team and own operational metrics.
Work closely with leaders and execute best-in-class implementations in an agile manner.
Build and maintain world-class customer experience and operational excellence for your deliverables.
Ability to technical lead small teams if required and guide engineers in the design of complex modules.
Should be willing to work as an individual contributor and stay hands on.
Build good rapport with engineering managers and the Director of engineering and contribute to building the technical roadmap.
The role is responsible for maintaining a high level of quality in the code being deployed.
Basic Qualifications:
Bachelors/Master's degree in computer science or related field.
8 years professional experience in software development management.
Proficiency in JavaScript(Typescript) /React JS/Angular and HTML.
Working knowledge of AWS.
Ability to solve complex technical problems and design robust, scalable solutions.
Ability to think critically and actively contribute to strategic choices.
Excellent verbal and written communication skills in both technical and non-technical discussions.
Preferred Qualifications:
Deep, hands-on technical expertise in high scale internet application with an emphasis on monitoring and analytics
Mandatory to be skilled in HTML, CSS3, Typescript React JS/Angular 10 .
Exposure to DynamoDB, ELB, CDN, AWS RDS, EC2 and other related technologies would be desirable but not mandatory.
Knowledge of professional software engineering practices & best practices for the full software development life cycle including coding standards, code reviews, source control management, build processes, testing, and operations.
Clear, professional communication skills able to contribute to team discussions, knowing when to contribute, when to listen, and when to ask questions.
Proactively and continually improve their level of knowledge about AWS tech stack and use this knowledge to deliver high quality, accurate software deliverables.
Why You'll Love It Here…
- Generous paid time off
- Competitive medical, dental & vision coverage
- 401K with company match
- Company-paid life insurance
- Company-paid short-term and long-term disability
- Legal coverage and other supplemental options
- Pet insurance, free snacks, and fun events
- A value-based culture where growth opportunities are endless
More…
Snap values diversity, and all qualified applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.
Learn more by visiting our website at www.snapfinance.com
California Residents please review our California Consumer Privacy Act Notice at https://snapfinance.com/ccpa-notice