Careers
Are you passionate about performance?
So are we!
At Marquis, we prioritize peak performance in our products and our people. We are committed to taking on any challenge, no matter how difficult, and take pride in our mission to help our clients forge a path to better outcomes.

Career Opportunities
Location: Hybrid - Plano, TX or Lehi, Utah
The General Counsel will focus on the end-to-end contract management process across Marquis. Additionally, this role will have the responsibility for managing departmental operations and identifying and implementing key departmental initiatives focused on maximizing efficiency and productivity. This role will help to ensure we have a consistent process around managing our client contracts from beginning to end.
Responsibilities:
- Assist in the management of the end-to-end contract management process.
- Coordinate and execute the gathering and updating of information related to client contractual agreements across the organization.
- Project manage critical projects in collaboration and partnership with finance, analytics, human resources, and sales, as necessary to support legal systems, process management, and performance reporting.
- Create, update, and maintain master contract templates.
- Prepare client contract drafts based on information and input from the sales teams and obtain necessary contract approvals from senior leadership.
- Ensure all final contracts and closed deals are stored properly and are accurately reflected in the company CRM.
- As an input into the deal process, assist with ensuring accuracy of reporting on closed deals.
- Assist with communications between Lines of Business and/or Finance Departments with understanding of contract terms and conditions, including summarizing deal details for commission payouts.
- Provide assistance to sales teams and lines of business with client contractual questions.
- Prepare, monitor, and track legal department objectives. Create metrics and trends on key data points aligned to the legal and sales’ key objectives and strategic plan, as well as overall department effectiveness and efficiency.
Position Requrements:
- 2-5 years of related work experience.
- Prior experience in financial services or at a software company is a plus.
- JD/MBA preferred; JD required.
- Location: Plano/Dallas, Texas area or Lehi, Utah area. Ability to be in office 3-5 days a week required.
- Strong system administration management skills or background.
- Prior legal experience, including significant contract development and management experience.
- Excellent written and verbal communication skills, including strong presentation skills.
- Strong project management skills.
- Prior experience with utilizing client relationship management tools (CRM systems) preferred.
- Ability to understand products, services, and client engagement needs to ensure contracts accurately reflect the closed deal.
- Strong process orientation with the ability to create a repetitive execution process.
Click to apply now
Location: Hybrid - Plano, TX
We’re seeking an experienced and hands-on Software Development Team Lead to guide and support a team of engineers working on our core application. This individual will play a key role in ensuring the successful delivery of sprints and releases, maintaining code quality, and leading technical initiatives. Including a strategic modernization effort to move our application toward AWS cloud-native architecture.
Responsibilities:
- Technical Ownership & Leadership
- Lead the technical direction of the application, ensuring stability, scalability, and maintainability.
- Work alongside leadership to shape the future of the solution, providing hands-on technical leadership.
- Take full accountability for the application’s health, including quickly resolving any production issues.
- Team Leadership & Collaboration
- Manage a team of 3 developers, providing mentorship, guidance, and support to help them grow.
- Actively participate in sprint planning, backlog grooming, and task assignments—while empowering your team to take ownership of their work.
- Encourage collaboration and foster an environment where ideas and solutions flow freely.
- Coding & Code Quality
- Be deeply involved in hands-on coding, driving the technical direction by writing and reviewing code.
- Lead the team in maintaining high standards for code quality, using pull requests to ensure consistency and best practices.
- Review and mentor the team on coding practices, helping them level up their technical skills.
- Production Support & Problem-Solving
- Be the first point of contact for production issues. You’ll dive in to investigate, diagnose, and lead the resolution of critical problems.
- While you’ll delegate to the team when appropriate, you’ll be hands-on with most issues and lead troubleshooting efforts.
- Continuous Improvement
- Actively clean up and improve the system as you go. While a full system overhaul isn’t the immediate focus, you’ll proactively address technical debt and make improvements where needed.
Position Requirements:
- Desired Technical Skills & Experience:
- Proficient in C#, Vue.js, and SQL Server.
- Experience working with legacy applications, and the ability to maintain and enhance them over time.
- AWS or other cloud experience is a plus, but not required.
- Strong familiarity with code review processes, including the use of pull requests to ensure high-quality code.
- Proven experience in problem-solving and troubleshooting production issues quickly and efficiently.
- Desired Professional Skills and Experience:
- Hands-On Problem Solver: You’re comfortable getting into the weeds and solving issues head-on, driving solutions to completion.
- Motivated & Accountable: You take pride in owning the system and are committed to making it better every day.
- Collaborative: While you lead, you believe in teamwork and value open communication with your peers.
- Self-Starter: You’re comfortable with ambiguity and thrive in an environment where you have autonomy to shape the direction.