Staff/Principal Software Engineer

Draper, UT /
Experience Team – Engineering /
Full Time
/ Hybrid
Marq is the premier brand templating platform solution for businesses. With this intuitive, cloud-based solution, businesses can scale content creation while locking down critical brand elements to maintain brand consistency. With over five million users worldwide, Marq customers include Sotheby's, Norwegian Cruise Line, First Team Real Estate, and University of Utah Health Care.

We are looking for a staff/principal software engineer to join our team here at Marq. You will help us continue to build a world-class enterprise grade web application with Typescript, Scala, and AWS. You will be responsible for working with our engineering and product teams to deliver reliable and scalable features that customers love.

This is a crucial, hands-on role for our Engineering organization. You will help us deliver on our most important initiatives, work on improving overall engineering efficiency, evolve our architecture, provide mentorship and guidance to other engineers, and collaborate with Engineering Leadership to ensure that our teams are highly effective.

You will have a large impact on the company's strategy by helping define product features, driving the system architecture, and leading out in best practices to create high quality software. You should have a commitment to teamwork and possess strong communication skills. If you are excited about delivering high quality software, and enjoy solving difficult technical challenges, we want to hear from you. 


Be an exemplar engineer for the organization, showcasing that we can get difficult things done with high quality
Design, develop, test, deploy, maintain, and improve software
Manage project priorities, deadlines, and deliverables
Support and develop software engineers by providing advice and coaching to the team
Improve our overall Testing practices to help elevate our quality
Improve application performance
Other duties as assigned


Previous Full Stack experience in a similar role, such as: Architect, Staff, Principal, Director, or Engineering Manager
Demonstrated track record of being a force multiplier for an engineering team
Experience working with a large, complex codebase
BS Degree in Computer Science, related technical field, or equivalent practical experience
8 years Industry experience
Experience building scalable systems
Growth mindset, embracing continual learning

Preferred Qualifications:

Test Driven Development experience
Performance optimization for SaaS products
Has built large scale SaaS products and applications
Proficiency in JavaScript
Experience with CSS/HTML/DOM manipulation
Experience with Scala or Java
Understanding of MySQL or other relational databases
Can easily thrive working in an energizing environment
Bias towards finding solutions vs. shutting down ideas
Detail oriented and organized
Excellent written and verbal communication skills
Commitment to Equal Opportunity

Marq provides equal employment opportunities to all employees and applicants for employment without regard to race, color, creed, ancestry, national origin, citizenship, sex or gender (including pregnancy, childbirth, and pregnancy-related conditions), gender identity or expression (including transgender status), sexual orientation, marital status, religion, age, disability,  genetic information,  service in the military, or any other characteristic protected by applicable federal, state, or local laws and ordinances. Equal employment opportunity applies to all terms and conditions of employment, including hiring, placement, promotion, termination, layoff, recall, transfer, leave of absence, compensation, and training. At Marq, we strive to hire the best person for the role, and cultivate a culture focused on performance, when an individual’s efforts and the outcome of their efforts are what matters most.