At a Glance
- Tasks: Lead the development of AI-enabled web applications for a cutting-edge SaaS platform.
- Company: Join Firstup, a leader in employee experience and workforce communications.
- Benefits: Competitive salary, excellent PTO, health benefits, and remote work options.
- Why this job: Make a real impact on millions of employees while working with innovative technology.
- Qualifications: 10+ years in software engineering and experience managing teams required.
- Other info: Dynamic, inclusive environment with opportunities for personal and professional growth.
The predicted salary is between 120000 - 140000 ÂŁ per year.
Who We Are
At Firstup, our mission is to improve the employee experience at every moment that matters, large and small. As the communication pipeline for the world’s workforce, we now serve 40 of the Fortune 100 companies, reaching and connecting more than 17 million employees daily. Our employees are experts in the employee experience, workforce communications and technology. Joining Firstup means joining a movement to make work better for every worker. As the world’s first intelligent communication platform, Firstup meaningfully engages employees at every moment from hire to retire, and delivers engagement insights to help companies support, promote and retain their talent.
Our Values
- Every employee is an owner with responsibility and credit for our progress.
- Leadership is in our build and we see change as a catalyst for improvement.
- We win as a team, committed to help our coworkers and customers thrive.
Job Summary
We are seeking a Sr. Manager, Software Engineering to lead the delivery of customer‑facing AI‑enabled Web applications for FirstUp’s SaaS platform hosted on AWS, serving hundreds of enterprise customers and millions of users. This role blends technical leadership, people management, and operational ownership. While hands‑on coding is preferred but not required, you are expected to be deeply engaged in technical design and code reviews, ensuring solutions meet high standards for scalability, reliability, security, and quality. You will lead 8–10 geographically distributed software and quality engineers (full time employees and contractors), delivering enterprise‑grade products in a “you build it, you run it” environment. You are a strategic, results‑oriented leader who builds a strong engineering culture and consistently delivers customer value.
Responsibilities
- Lead the design, development, and delivery of enterprise‑grade, customer‑facing web applications using modern microservices architectures.
- Provide senior technical leadership through architecture decisions, design reviews, and code reviews, ensuring scalability, reliability, security, and maintainability.
- Drive the thoughtful adoption of Generative AI tools and coding agents to increase developer productivity, improve code quality, and accelerate innovation.
- Partner closely with Product Management and Design to translate complex business requirements into scalable technical solutions.
- Manage, mentor, and grow a distributed team of software and quality engineers, fostering a culture of ownership, accountability, and continuous improvement.
- Own production health for your teams’ services, including on‑call rotations, incident response, and post‑incident reviews in a “you build it, you run it” environment.
- Lead operational excellence initiatives to improve observability, resiliency, automation, and alignment with defined SLOs and enterprise SLAs.
Minimum Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
- 10+ years of professional software engineering experience, including 5+ years managing and developing engineering teams.
- Proven experience delivering customer‑facing Enterprise SaaS products at scale.
- Strong hands‑on or architectural experience with AWS (compute, storage, networking, security, monitoring).
- Deep understanding of distributed systems, cloud‑native design, and microservices architectures.
- Experience with modern frontend frameworks such as React and backend frameworks such as Ruby on Rails or equivalent technologies.
- Proficiency with PostgreSQL or similar relational databases.
- Demonstrated success operating in a production‑owned, “you build it, you run it” environment.
- Excellent leadership, communication, and decision‑making skills in cross‑functional Agile/Scrum environments.
Preferred Qualifications
- Experience scaling and evolving Enterprise SaaS platforms through periods of growth or technical transformation.
- Demonstrated experience leveraging Generative AI tools and coding agents in software development workflows.
- Exposure to HR Tech or other regulated enterprise domains.
Firstup expects the base salary for this role to be between $190,000-$230,000. The starting rate of pay may vary based on factors including, but not limited to, position offered, location, education, training, and/or experience.
Why Firstup?
Because you care - about people, the work you do, and the connections you make. Work is such a large part of life; it only makes sense to make it awesome. If you want to engage brilliant minds in a high‑growth and inclusive environment where ideas are rewarded regardless of who they come from, join us. This is a rapidly changing space so if you thrive on ambiguity, are hungry for a challenge, and have the guts to speak your mind, you could be a perfect fit. We offer an excellent PTO program, great health benefits, a casual and friendly environment, remote work, and a leadership team who truly believes in your growth – both personally and professionally.
Firstup is committed to providing equal employment opportunities to all applicants for employment and to all employees, without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, protected disability, veteran status or any other protected status in accordance with applicable federal, state or local laws.
Sr. Manager, Software Engineering employer: Firstup
Contact Detail:
Firstup Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Sr. Manager, Software Engineering
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at local meetups. A friendly chat can open doors that a CV just can't.
✨Tip Number 2
Prepare for interviews by researching the company and its culture. Knowing their mission and values will help you connect your experience to what they care about.
✨Tip Number 3
Showcase your skills through projects or a portfolio. If you've built something cool, share it! It’s a great way to demonstrate your expertise beyond just words.
✨Tip Number 4
Apply directly through our website! It shows you're genuinely interested and gives you a better chance of getting noticed by the hiring team.
We think you need these skills to ace Sr. Manager, Software Engineering
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Sr. Manager, Software Engineering role. Highlight your experience with AWS, microservices, and leading teams, as these are key aspects of what we're looking for.
Showcase Your Leadership Skills: We want to see how you've successfully managed and mentored teams in the past. Share specific examples of how you've fostered a culture of ownership and accountability, as this aligns with our values.
Demonstrate Technical Expertise: Don’t shy away from showcasing your technical skills! Include details about your hands-on experience with modern frameworks and cloud-native design, as well as any innovative projects you've led that involved AI tools.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity to make a difference in the employee experience!
How to prepare for a job interview at Firstup
✨Know Your Tech Inside Out
Make sure you brush up on your technical knowledge, especially around AWS, microservices, and the frameworks mentioned in the job description. Be ready to discuss your past projects and how you've tackled challenges in software engineering.
✨Showcase Your Leadership Skills
As a Sr. Manager, you'll need to demonstrate your ability to lead and mentor teams. Prepare examples of how you've built strong engineering cultures and fostered accountability within your teams. Highlight any successful initiatives you've led that improved team performance.
✨Understand the Business Impact
Firstup is all about improving employee experiences. Be prepared to discuss how your technical decisions have positively impacted users or customers in previous roles. Show that you can translate complex business requirements into effective technical solutions.
✨Embrace Change and Innovation
With a focus on Generative AI tools, be ready to talk about how you've adopted new technologies in your work. Share your thoughts on how these innovations can enhance productivity and code quality, and be open to discussing how you can drive this forward at Firstup.