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

Software Engineering Manager

As a Software Engineering Manager at Remi, you’ll build and maintain our core software products supporting the world’s first three-sided roofing marketplace. This includes everything from mobile-friendly portals for homeowners and subcontractors, to automated workflows and third-party integrations to facilitate roofing construction processes for homeowners at scale. You’ll work on something new every day and learn a ton about the niche but fascinating world of roofing as you go. If you like to stretch yourself and grow in ways you never thought were possible, you’ll fit right in.

Responsibilities

  • Lead and mentor a team of engineers, providing technical guidance, feedback, and career growth support.

  • Design, build, and maintain core features, automations, and integrations in TypeScript and Next.js.

  • Drive technical excellence, ensuring scalable architecture and robust engineering practices.

  • Set and execute on team priorities, collaborating closely with product managers, designers, and other stakeholders.

  • Own and contribute to complex technical projects, solving challenging problems across our proprietary roofing stack.

  • Act as a force multiplier—removing blockers, improving engineering velocity, and ensuring high-quality code.

  • Champion best practices for software development, including security, reliability, and performance.

  • Foster a culture of ownership, accountability, and continuous learning within your team.

Required Qualifications

  • A bachelor’s degree in a technical field such as Computer Science or equivalent software development experience

  • Demonstrated ability to solve difficult, ambiguous technical problems independently in a fast-paced work environment

  • An extreme level of accountability and ownership of technical solutions to product and business problems

  • Deep familiarity with multiple aspects of modern web development (frontend, databases, networking, etc)

  • Fundamental knowledge of HTML/CSS/JavaScript and how the web works

  • Great verbal and written communication skills

Preferred Qualifications

  • 5+ years of full-time software engineering experience, including management or leadership experience of some kind (engineering management, technical leadership, mentoring interns, etc)

  • Fluency in SQL

  • Experience working with the T3 stack and the TanStack libraries

  • Experience with public cloud infrastructure (Vercel, AWS, etc)

Benefits

  • Go out to lunch with your teammates every day with our $20 lunch stipend

  • Unlimited paid time off

  • 5% 401k match

  • 100% paid parental leave and medical insurance

  • $100 monthly cell phone credit

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

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 Engineering Manager, Remi

As a Software Engineering Manager at Remi in Lehi, you'll play a pivotal role in building and maintaining our innovative core software products that drive the world’s first three-sided roofing marketplace. Your day-to-day will be anything but boring; from creating mobile-friendly portals for homeowners and subcontractors to developing automated workflows and third-party integrations that streamline the roofing construction process, your work will make a tangible impact. You'll be diving into the niche but fascinating world of roofing while stretching your skills and knowledge every day. Leading a team of engineers, you will provide technical guidance and support their career growth while driving technical excellence and ensuring robust engineering practices. Your collaboration with product managers, designers, and stakeholders will set the team’s priorities and align efforts on complex technical projects. You’ll act as a force multiplier by removing blockers and improving engineering velocity, all while championing industry best practices for security, reliability, and performance. If you’re passionate about ownership, accountability, and fostering a culture of continuous learning, Remi is the perfect place for you to thrive and grow. Join us, and you’ll enjoy benefits like a daily lunch stipend, unlimited paid time off, and a supportive work environment focused on your development and well-being.

Frequently Asked Questions (FAQs) for Software Engineering Manager Role at Remi
What are the responsibilities of a Software Engineering Manager at Remi?

The Software Engineering Manager at Remi is responsible for leading and mentoring a team of engineers, providing technical guidance, and fostering a culture of ownership and accountability. They will design, build, and maintain core software features using TypeScript and Next.js, driving technical excellence and collaborating with various stakeholders to set team priorities and contribute to complex technical projects.

Join Rise to see the full answer
What qualifications are required for the Software Engineering Manager position at Remi?

To qualify for the Software Engineering Manager role at Remi, candidates should have a bachelor’s degree in a technical field or equivalent software development experience. They must demonstrate an ability to solve complex technical problems independently and possess a deep understanding of modern web development aspects including frontend, databases, and networking. Excellent communication skills are also essential.

Join Rise to see the full answer
What skills are preferred for the Software Engineering Manager role at Remi?

Preferred skills for the Software Engineering Manager position at Remi include 5+ years of full-time software engineering experience, leadership experience, fluency in SQL, familiarity with the T3 stack and TanStack libraries, and experience with public cloud infrastructure such as Vercel or AWS. These skills enhance the ability to drive technical projects effectively.

Join Rise to see the full answer
What kind of team culture can a Software Engineering Manager expect at Remi?

At Remi, the culture encourages ownership, accountability, and continuous learning. As a Software Engineering Manager, you will foster a supportive environment where innovation and collaboration are prioritized, and individuals can grow both personally and professionally within their roles.

Join Rise to see the full answer
What benefits does Remi offer for the Software Engineering Manager position?

Remi offers a range of attractive benefits for its Software Engineering Manager, including a $20 lunch stipend for daily lunches with colleagues, unlimited paid time off, a 5% 401k match, 100% paid parental leave, and medical insurance coverage. There's also a $100 monthly cell phone credit, creating a supportive environment for employees.

Join Rise to see the full answer
Common Interview Questions for Software Engineering Manager
What strategies do you use to manage and mentor a team of engineers?

In managing and mentoring a team, it's important to establish clear communication and set expectations. Sharing your experiences can build trust, and providing regular feedback will help engineers grow and learn. Encourage team members to take ownership of their projects and create opportunities for them to showcase their successes.

Join Rise to see the full answer
How do you ensure that engineering practices maintain high standards of quality?

To maintain high standards of quality, I advocate for regular code reviews, automated testing, and adherence to coding standards. Encouraging a culture where team members strive for excellence and take pride in their work directly contributes to delivering high-quality products.

Join Rise to see the full answer
Can you share an example of a complex technical problem you solved?

When faced with a complex technical issue, I approach it by breaking the problem down into manageable components. This method helps identify root causes, allowing for targeted solutions. I also believe in leveraging team input, as diverse perspectives often lead to innovative solutions.

Join Rise to see the full answer
What tools and technologies are you most familiar with for software development?

I'm well-versed in modern web development stacks, particularly with TypeScript and Next.js. Additionally, I have experience with SQL databases and cloud infrastructure like AWS, which are integral to developing scalable software solutions.

Join Rise to see the full answer
How do you prioritize tasks and projects within your team?

Prioritization involves understanding both the business needs and the technical capabilities of the team. I collaborate with product managers to align on deliverables and timelines, regularly reassessing priorities based on feedback and changes in project scope.

Join Rise to see the full answer
What role does communication play in your management style?

Communication is crucial in my management style; open and transparent communication fosters trust and allows for better collaboration. I strive to keep all team members informed and encourage an environment where everyone feels comfortable sharing ideas or concerns.

Join Rise to see the full answer
How do you promote continuous learning within your engineering team?

I promote continuous learning by supporting team members in attending workshops, conferences, and providing access to online courses. Also, I encourage knowledge-sharing sessions like lunch-and-learns where team members can present new technologies or tools they discover.

Join Rise to see the full answer
What methods do you use to evaluate an engineer's performance?

Evaluating an engineer's performance involves ongoing feedback and setting clear, measurable goals. I focus on assessing not only their technical contributions but also their teamwork, communication skills, and commitment to personal growth.

Join Rise to see the full answer
How do you handle conflicts between team members?

When conflicts arise between team members, I take a constructive approach to mediate the situation. Encouraging an open dialogue helps both parties express their viewpoints, leading to a resolution that respects everyone's feelings while focusing on team objectives.

Join Rise to see the full answer
What is your vision for the future of software development in your team?

I envision a future where our team not only embraces evolving technologies but also leads in innovation within our niche. This involves fostering a collaborative culture focused on continuous optimization, encouraging engineers to explore cutting-edge technologies while delivering exceptional products.

Join Rise to see the full answer

Founded in 1980, REMI evaluates the total fiscal, economic, and demographic effects of tax policy changes using a dynamic fiscal and economic impact model. REMI is headquartered in Amherst, Massachusetts.

6 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 2, 2025

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!