Senior Tech Lead, Software Engineering
Location: San Francisco, CA
Department: Engineering
Job Duties:
Research, design, and develop computer and network software or specialized utility programs. Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. Lead the implementation strategy and coordinate internal and external prioritization to ensure an on-time delivery of full stack integrations that provision sensitive financial information. Contribute to system architecture and design discussions, balancing scalability, performance, and maintainability of Skipify’s Commerce Identity Cloud. Design, develop, and maintain scalable frontend and backend applications using modern frameworks (e.g., React, Node.js, Go, Python) for a highly secure platform that handles encryption/decryption of payment card and personal information for millions of consumers using cloud native capabilities. Lead implementation of RESTful and GraphQL APIs in a microservices environment for Skipify’s public and private endpoints. Implement RESTful integrations across payment service providers, payment gateways, payment card issuers, and other non-traditional payment instruments with an emphasis on security, performance, and reliability as core functional pillars. Build and optimize CI/CD pipelines to improve build, test, and deployment workflows. Implement and maintain comprehensive testing strategies, including unit, integration, and end-to-end (user) testing. Collaborate cross-functionally with Product, Design, and QA teams in an Agile environment. Leverage cloud services to deploy and monitor applications at scale. Comfortable in Agile environments with regular delivery cycles and iterative development. Mentor junior engineers and contribute to team knowledge-sharing efforts.
Must be available to work on projects at various, unanticipated sites throughout the United States. Telecommuting is permitted.
Minimum Requirements: Master’s degree in Computer Science, Electronics and Communication Engineering, or related field and 5 years of experience in the job offered or in a software development-related occupation.
Must be available to work on projects at various, unanticipated sites throughout the United States. Telecommuting is permitted.
Skill Requirements:
Position requires at least 4 years of experience in each of the following skills:
- Experience in application programming interfaces (API) design and/or involvement in the development of web applications.
- Experience in handling architecture and design of the software solutions, in the evaluation of various technologies for application development, exploring proof of concepts of various implementations), and/or in software algorithm development, software design, implementation, unit testing, vehicle testing and deployed software maintenance.
- Experience using Golang and/or NodeJS (in backend).
- Experience working with major cloud provider AWS and/or GCP.
Position requires at least 3 years of experience in each of the following skills:
- Frontend experience using ReactJS with state management, in CI/CD build pipelines and deployment, and in microservice based distributed architecture.
- Experience executing full software development lifecycle activities using primarily Python and GoLang skills in Linux development environment using Lean-Agile methodologies and/or developing Full Stack applications based on requirements for clients.
- Experience building automation pipelines for deployment and reduce defects by using best practices of development and/or assisting in root cause analysis of issues found in testing and process automation steps.
- Experience supporting software and system level test plans and verification strategies to support ongoing feature development and bug fixes and/or reporting the bugs in the application and running of test cases to identify bugs in the system.
Wage: $215,000.00 - $236,500.00 / per year*
The base offered for this role and level of experience is reflected above. Full-time employees are also eligible for a bonus, competitive equity package, and benefits. The actual base salary offered may be higher, depending on your location, skills, qualifications, and experience.
About the Company
About Skipify
Skipify is a high-growth payments technology company whose mission is to connect people to the merchants and financial products they trust and love through innovative, reliable, and secure digital experiences.
Skipify’s solution is a next-gen digital payments process that connects Merchants, Shoppers and Financial Institutions into the moment of purchase for the first time. Skipify’s experience was built in partnership with industry leaders like American Express.
Skipify is used by merchants to enable instant purchasing on websites, in stores, and across marketing channels. Skipify has been recognized as a the Future of Payments Infrastructure by Money2020, Fintech Top 50 company, a Leading 100 startup, and a CB Insights Retail Tech 100 winner.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
