Senior Software Engineer
Who we are
Maestro is a learning innovation company. Our purpose is to do good in the world by inspiring positive change through better learning experiences driven by creative strategy, design, and technology. Maestro creates learning that empowers and inspires. We hire talented humans who are aligned with our purpose and truly care about the needs of our clients and everyone around them.
Who you are
You’re a curious, highly capable Software Engineer who loves tackling complex, unconventional problems. Full-stack work energizes you. You’re happiest when you can own a feature from idea to implementation. You thrive in product development. Clean, testable code, thoughtful architecture, and well-structured systems are just how you build. Most importantly, you’re a product thinker. You love understanding customer needs, digging into the root problem, and shaping solutions that genuinely help people do their best work. Solving real problems for real users is what makes engineering meaningful to you.
What you’ll be doing on the Software team
- Helping us shape the future of the L&D space with our Mighty product
- Collaborate with designers and developers to solve complex problems
- Help architect and sustain impactful products
- Write maintainable code
- Help dig into AI solutions that we can integrate into our product
- Organize your implementations with low coupling, high cohesion
- Help drive and educate standards across the engineering team
- Learn from others on the team and share your opinion
Talents we’re looking for
- Senior level experience developing full stack Javascript applications using Angular and Node.js
- Ability to breakdown your scope of work, track your progress effectively and reach out for missing requirements
- Strong working knowledge of web technologies such as HTML, CSS, and Angular
- Experience with cross-browser and cross-platform development
- Design and implementation of low-latency, high-availability, and performant applications
- Experience with monorepo architecture while maintaining decoupled code
- Leverage AI as a code-companion while delivering maintainable, reusable, testable, and efficient code
Technologies we love
- Typescript
- Angular
- Node.JS / NestJS / Express
- AWS / Lambda / DynamoDB / MongoDB
- Chrome Extension Packages
- Nx Monorepo
- LaunchDarkly
- Playwright and Jest
The perks
- Base salary: We take your experience and talent level into great consideration
- Compensation package: Medical, dental, life insurance and an optional 401k
- Work/life balance: Maestro takes pride in the incredible work ethic of our employees. Instead of a traditional vacation and/or sick leave policy, you have the freedom to take as much leave as you need. Time off is yours to enjoy when you like so long as you follow a few courtesies to ensure we are all playing by the same rules and looking out for each other
- Remote first: Maestro recognizes that great talent and great work comes from any geography. Though there may be times and projects that require being in our headquarters, our team is free to work remotely. We ensure that you have the tools and resources to do your best work, wherever that might be from
We believe that creating an inclusive workplace helps us create better work
Maestro is committed to making diversity, equity, inclusion, and belonging a part of everything we do—from our employee experience to how we engage with our clients, users, and our community. Regardless of gender, gender identity, race, disability, veteran status, religion, sexual orientation, ancestry, national origin, age, or marital status, we firmly believe that our work is at its best when everyone feels free to be their most authentic self.
Recommended Jobs
Part-Time Custodian
General Description of Duties: The part time custodian’s goal is to ensure the cleanliness of St. Michael Lutheran Church and School. The position will work primarily in the school wing but may be a…
Support Worker
ExpertCare provides support services to children and adults with intellectual and developmental disabilities. We work toward a common goal of empowering individuals to achieve self-independence and re…
Full Time Veterinarian - Detroit, MI (AD)
Experience Fulfillment at Heartstrings Pet Hospice! Join Our Team as an In-Home Veterinarian in Detroit.. Are you looking for a refreshing change from in-clinic practice? Do you want to reconnect …
Cook
POSITION SUMMARY Prepare ingredients for cooking, including portioning, chopping, and storing food. Wash and peel fresh fruits and vegetables. Weigh, measure, and mix ingredients. Prepare and …
Server / Waitstaff
At Waffle House, we are not in the food business. We are in the People Business and we are hiring immediately for full time and part time servers (all shifts). Being in the People Business, we don’t…
Senior Process and Software Consultant
SUMMARY The Process and Software Consultant supports the Sales team in the competitive effort to win profitable business by ensuring that the TGW solutions produced are able to be implementable an…
Entry Level Banking Training Opportunity (Detroit)
Year Up United is a one-year or less, intensive job training program that provides young adults with in-classroom skill development, access to internships and/or job placement services, and personali…
Team Member
Overall Job Summary The Team Member is responsible for interacting with customers and team members, supporting selling initiatives and performing assigned tasks, while delivering a Legendary Customer…
Carwash/Detailing Supervisor 25HR to 30HR DOE + QTR (DET)
ODORZX INC in Detroit is seeking a highly motivated and experienced Operations Supervisor to join our dynamic team in the carwash/detailing industry. As the Operations Supervisor, you will play a piv…
Maintenance
Flexible scheduling with a side of always feeling valued. A role in your local McDonald's franchisee owned restaurant offers a job combo that will fit YOU. PERKS & BENEFITS: Competitiv…