YOUR POSITION
- Architect and design scalable solutions – own architecture and system design for your team, and hold engineers accountable for meeting platform wide architectural patterns and guidelines.
- Hands-on development & implementation – Actively contribute to coding, debugging, and optimizing critical components while leading by example in development best practices.
- Lead & mentor a high-performing engineering team – Manage, mentor, and provide technical direction to a team of onsite and offshore engineers and QEs, fostering a culture of innovation, collaboration, and continuous learning.
- Drive execution of key initiatives – Own and drive high-priority engineering projects, balancing long-term architectural goals with short-term delivery needs.
- Ensure high-quality code & system reliability – Implement and enforce best practices in code quality, automated testing, and continuous integration, collaborating with QEs to improve test coverage and efficiency.
- Optimize development processes – Establish and refine engineering processes, including agile methodologies, peer code reviews, and CI/CD pipelines, to enhance efficiency and reduce bottlenecks.
- Collaborate cross-functionally – Work closely with Product Management, Design, and other stakeholders to align technical decisions with business objectives and customer needs.
- Support production & troubleshooting – Collaborate with other teams to ensure system reliability, performance, and incident resolution, maintaining robust monitoring and enabling rapid response to production issues.
- Stay hands-on & technical – Be willing to dive deep into technical challenges, whether it’s reviewing complex code, debugging production issues, or optimizing system performance.
YOUR EXPERIENCE - Basic Requirements
- 12+ years of software engineering experience with a degree in Computer Science or another STEM field.
- 5+ years of experience leading an agile software development team, including mentoring engineers and driving technical execution.
- 5+ years of hands-on experience developing scalable front-end applications with React, building robust backend systems with Python, and deploying cloud-native solutions using AWS.
- Experience integrating and leveraging LLMs to enhance product functionality, such as natural language processing, recommendation systems, or AI-driven features.
- Proven ability to build and consume RESTful web services, ensuring high performance and scalability.
- Strong understanding of distributed application design patterns and asynchronous programming models for building scalable and resilient systems.
- Proficiency with Git and modern CI/CD workflows in a cloud-native development environment.
- Comprehensive knowledge of testing methodologies, ensuring high-quality, well-tested software with unit, integration, and end-to-end testing.
- Experience working with both relational and non-relational databases.
- Strong security mindset, with an understanding of data protection regulations, authentication, authorization, and secure coding best practices.
INTERVIEW PROCESS - consists of the following
- Technical Interview with the CTO (45 minutes) and a Principal Engineer (45 minutes).
- Design/Coding session (90 minutes) to assess problem-solving skills, technical proficiency, and deep understanding of both front-end (React) and back-end (Python, AWS) technologies.
- Interview with a Product Manager (30 minutes) focusing on aligning engineering execution with product strategy.
- Technical Leadership Presentation (60 minutes): The candidate will present a complex project they have led, outlining key technical challenges, architectural decisions, execution strategy, and overall impact. This session will assess their ability to communicate technical concepts effectively, justify decisions, and demonstrate leadership in navigating complex engineering problems.
- Leadership/Cultural Fit Interview with the CEO (45 minutes).
BENEFITS
- Health Insurance (medical, dental, and vision)
- Unlimited FlexTime
- 401k Retirement Plan
- Life & Disability Insurance
- Paid Parental Leave
- Torch Coaching
- UP Days
- Remote Workstation Stipend

0 applies
8 views
Other Jobs from Torch
Staff Engineer - Full Stack
Similar Jobs
Lead/Manager, Presales
Senior Cloud DWH Architect / Data Architect
Salesforce Engineer
Sr Manager, IT Software Engineering (CPQ)
Senior Cloud Engineer (m/f/d)
Automotive Distribution & Retail | Tech Lead Java
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 about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,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