Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer (Experienced) image - Rise Careers
Job details

Software Engineer (Experienced)

About Us

Assembled is building software to transform and elevate customer support teams, which often represent 20-50% of the people at a company. Our workforce management platform helps some of the fastest-growing, most innovative companies in the world—including Stripe, Etsy, and Robinhood—to schedule, forecast, and organize their support teams. We’ve raised $70m in funding from the likes of NEA, Emergence Capital, and Stripe itself. You’ll be joining a special group of people who learned the ropes at companies like Stripe, Google, Atlassian, Twitter, Airbnb, Looker, NEA, Bain, and more.

We work in project-based units of work. We’re looking for a Software Engineer with senior+ level experience to take ownership over the technical direction of a project, provide a team with the technical leadership and mentorship, and take on key project initiatives.

Responsibilities:

  • You’ll lead the technical architecture and implementation on significant new projects and features. You’ll help scope these projects and advise the design, product management, and leadership teams on the technical details of these projects.

  • You’ll provide technical mentorship to the rest of the engineering team and advise on topics such as systems design, engineering best practices, and managing technical debt.

  • You’ll participate in design and code reviews and be a go-to person to unblock technical challenges for your team.

  • You’ll serve as the subject matter expert for your team or project by providing guidance to internal partners and customers.

About you:

  • 5+ years of experience in software engineering as an individual contributor in full-stack environment.

  • 1+ years of experience leading the team of engineers as a technical lead or a senior team member responsible for the technical direction of the project.

  • Experience: You have significant experience working in production environments and the ability to understand the ramifications of different technical designs and decisions.

  • Product sense: You have consistently worked with product and design team to take ambiguous problems and turn them into technical stories.

  • Technical leadership: You have the ability to make well thought through technical trade-offs and have led code reviews or design conversations in the past.

  • Mentorship: You’ve helped mentor and coach other engineers who have then shown concerted, dedicated improvement in their abilities.

The estimated base salary range for this role is $125,000 - $220,000 per year. The base pay offered may vary depending on location, job-related knowledge, skills, and experience. Stock options are provided as part of the compensation package, in addition to a full range of medical, financial, and/or other benefits, dependent on the position offered.

Our U.S. benefits

  • Generous medical, dental, and vision benefits 

  • Paid company holidays, sick time, and unlimited time off

  • Monthly credits to spend on each: professional development, general wellness, Assembled customers, commuting and community-support agriculture (CSA)

  • Paid parental leave 

  • Hybrid work model with catered lunches everyday (M-F), snacks, and beverages in our SF & NY offices

  • 401(k) plan enrollment

Assembled Glassdoor Company Review
5.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
Assembled DE&I Review
5.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Assembled
Assembled CEO photo
Unknown name
Approve of CEO

Average salary estimate

$172500 / YEARLY (est.)
min
max
$125000K
$220000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer (Experienced), Assembled

Assembled is searching for an Experienced Software Engineer to join our vibrant team in San Francisco or New York. If you're passionate about transforming customer support through innovative software solutions, we want to hear from you! At Assembled, we build a workforce management platform that empowers some of the most forward-thinking companies, like Stripe, Etsy, and Robinhood, to optimize their support teams effectively. In this role, you’ll take the lead on the technical direction of major projects, mentor fellow engineers, and solve complex challenges that make a real impact. You’ll be responsible for defining the technical architecture for new features, participating in design reviews, and providing strategic guidance to various teams. With over 5 years of software engineering experience and a track record in leadership, you’ll thrive in our collaborative and project-based work environment. We value individuals who can translate ambiguous problems into actionable technical stories and foster the growth of their peers through mentorship. Enjoy a seamless blend of competitive compensation and a comprehensive benefits package that promotes your well-being and professional development. Join us in revolutionizing customer support—your next great adventure awaits at Assembled!

Frequently Asked Questions (FAQs) for Software Engineer (Experienced) Role at Assembled
What responsibilities does a Software Engineer (Experienced) have at Assembled?

At Assembled, the Software Engineer (Experienced) is charged with leading the technical architecture and implementation of significant projects. This involves scoping projects, advising on technical matters, participating in code and design reviews, and providing mentorship to other engineers.

Join Rise to see the full answer
What qualifications are necessary for the Software Engineer (Experienced) role at Assembled?

To qualify for the Software Engineer (Experienced) position at Assembled, candidates typically need a minimum of 5 years of software engineering experience in a full-stack environment, along with at least 1 year in a technical lead role. Experience in production environments and a demonstrated ability to mentor others are also essential.

Join Rise to see the full answer
What is the salary range for a Software Engineer (Experienced) at Assembled?

The estimated salary range for the Software Engineer (Experienced) role at Assembled is between $125,000 and $220,000 per year. Actual compensation may vary based on factors such as location, job-related experience, and skills.

Join Rise to see the full answer
What benefits are provided to Software Engineers (Experienced) at Assembled?

Assembled offers a comprehensive benefits package that includes generous medical, dental, and vision coverage, unlimited time off, paid parental leave, and professional development credits, among other perks designed to support employee wellness and engagement.

Join Rise to see the full answer
How does mentoring work for Software Engineers (Experienced) at Assembled?

Mentorship is a key component of the Software Engineer (Experienced) role at Assembled. You will have the opportunity to guide fellow engineers, leading code reviews and design discussions while helping them improve their technical skills and knowledge within the team.

Join Rise to see the full answer
Common Interview Questions for Software Engineer (Experienced)
Can you describe your experience with full-stack development?

When answering this question, provide specific examples of projects where you utilized both front-end and back-end technologies. Be sure to mention the frameworks and languages you used and how they contributed to project success.

Join Rise to see the full answer
What approaches do you take for technical mentorship?

Discuss your methods for mentoring others, including one-on-ones, pair programming, and code reviews. Share anecdotes where your guidance had a tangible positive impact on an engineer's development.

Join Rise to see the full answer
How do you prioritize tasks when managing a technical project?

Outline your prioritization process, such as assessing project scope, team capabilities, and deadlines. Detail how you communicate these priorities to your team and ensure everyone stays aligned.

Join Rise to see the full answer
What experiences do you have with design and code reviews?

Illustrate your role in design and code reviews, emphasizing your ability to provide constructive feedback. Share how this has led to improved code quality and team performance.

Join Rise to see the full answer
Can you explain a complex project you’ve led and the architecture involved?

Highlight a specific project, detailing the architecture choices you made. Discuss the challenges faced, how you addressed them, and the impacts your decisions had on the project outcome.

Join Rise to see the full answer
How do you handle technical debt in your projects?

Describe a strategy you use for managing technical debt, such as regularly scheduled refactoring or prioritizing technical improvements in project planning. Explain the importance of balancing short-term needs with long-term project health.

Join Rise to see the full answer
What is your process for collaborating with product and design teams?

Explain your approach to cross-team collaboration, such as holding kickoff meetings to clarify requirements or involving product and design teams throughout the project lifecycle. Mention how this collaboration improves project outcomes.

Join Rise to see the full answer
How do you stay updated with the latest technologies and trends in software engineering?

Talk about your strategies for ongoing learning, such as following tech blogs, attending conferences, or taking online courses. Emphasize your commitment to staying current with industry developments.

Join Rise to see the full answer
What is a significant challenge you have faced as a technical lead?

Share a specific example where you faced challenges, such as team dynamics or project scope changes. Discuss how you addressed the situation and what you learned from that experience.

Join Rise to see the full answer
How do you encourage and foster an inclusive team environment?

Mention initiatives you support or lead that promote inclusiveness, such as team-building activities or open communication practices. Discuss how creating a safe and open environment can enhance team performance.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Assembled Remote No location specified
Posted 6 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Assembled Remote San Francisco, New York
Posted 6 days ago
Photo of the Rise User
Credit Key Remote No location specified
Posted 2 days ago
Pearl Remote No location specified
Posted 14 days ago
Virtua Advanced Solution Remote Dubai Fountain St - Dubai - United Arab Emirates
Posted 7 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 31, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!