Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Principal Engineer (Onsite)



    • Technical Leadership: Provide technical leadership and guidance to engineering teams, serving as a subject matter expert in the relevant field.
    • Project Management: Lead and manage engineering projects from conception to completion, ensuring they are delivered on time and within budget.
    • Design and Innovation: Participate in the design and architecture of complex systems, products, or solutions, leveraging industry best practices and innovative approaches.
    • Mentorship: Mentor and coach junior engineers and quality engineers, sharing knowledge and best practices to help them grow in their roles.
    • Research and Development: Stay up-to-date with the latest industry trends, technologies, and tools, and apply them to improve existing processes or develop new solutions.
    • Collaboration: Collaborate with cross-functional teams, including product management, quality assurance, and support, to align engineering efforts with organizational goals.
    • Problem Solving: Analyze complex technical problems and provide effective solutions, often involving critical thinking and troubleshooting.
    • Technical Documentation: Create and maintain technical documentation, including design specifications, architectural diagrams, and process workflows.
    • Quality Assurance: Ensure the quality and reliability of engineering deliverables through rigorous testing and validation processes.
    • Compliance and Regulations: Ensure that engineering projects comply with industry standards, regulations, and safety requirements.
    • Risk Management: Identify and mitigate technical risks associated with projects, proposing contingency plans when necessary.
    • Continuous Improvement: Identify opportunities for process improvement, cost reduction, and efficiency enhancements within the engineering department.
    • Leadership: Lead and contribute to the planning, tasking, and execution at all levels of the agile development process.
    • Development: Prepare features for delivery following the defined development process and deploy them to production.
    • Presentation: Demonstrate new development in stand-ups to the organization's product ownership.
    • Relationships: Deliver value toFrontsteps engineering while fostering positive relationships within the team.
    • Constant Improvement: Work with legacy code and contribute to modernization efforts.
    • Fulfill other duties as assigned by management.

Want more jobs like this?

Get Software Engineering jobs that are Remote delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


    • Bachelors or Masters degree in software engineering, computer science or a related field. Or a minimum of 12 to 15 years equivalent development work experience in lieu of a degree.
    • Minimum of 10 years' experience in developing ASP.NET based applications using C#, Entity Framework, MVC, object-oriented programming, and ASP.NET Web API's.
    • Minimum of 4 years' experience with .NET Core/.NET 5/.NET 6.
    • Minimum of 10 years' experience with SQL and relational databases (preferably SQL Server).
    • Minimum of 5 years' experience architecting cloud-scale software solutions.
    • Minimum of 5 years' experience creating applications using Docker containers.
    • Minimum of 5 years' experience with Azure, working with multiple types of deployments, Functions, LogicApps, and ServiceBus.
    • Previous experience integrating with third-party providers via APIs.
    • Experience deploying applications with Azure Pipelines or other CI/CD tools is a plus.
    • Current Microsoft certification is preferred.
    • Experience in designing distributed software deployments using Azure.
    • Several years of hands-on engineering experience, with a proven track record of success and progressive responsibility.
    • Strong problem-solving skills and the ability to think critically and analytically.
    • Excellent communication skills, both written and verbal.
    • Leadership and mentoring abilities to guide and inspire engineering teams.
    • Proficiency in relevant tools, software, and technologies.
    • Project management skills and the ability to handle multiple projects simultaneously.
    • Familiarity with industry standards and regulations applicable to the specific field.
    • Continuous learning mindset and a commitment to staying updated with industry trends.
    • Previous experience working in larger teams consisting of more than 5 people.

$140,000 - $185,000 a year

This position will be based onsite at Denver Headquarters and pays an annual salary of $140,000 - $185,000.

This position will remain open through May 24th, 2024.

Benefits include the following:

• Medical, Dental, and Vision

• Company sponsored Life Insurance

• Voluntary Short-Term Disability, Long-Term Disability, and Life Insurance


• Paid Time Off

• Sick Time

• Internet Reimbursement

• 401k match

FRONTSTEPS is proud to be an equal opportunity employer. All qualified applicants receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, marital status, protected veteran status, or disability status.

Job ID: Frontsteps-b8894868-d565-4db2-8e98-c5c721f9a9e2
Employment Type: Full Time

Perks and Benefits

  • Health and Wellness

    • FSA
    • HSA
    • On-Site Gym
    • Health Insurance
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
    • Short-Term Disability
    • Long-Term Disability
  • Parental Benefits

    • Non-Birth Parent or Paternity Leave
    • Birth Parent or Maternity Leave
  • Work Flexibility

    • Remote Work Opportunities
  • Office Life and Perks

    • Commuter Benefits Program
    • Casual Dress
    • Happy Hours
    • Snacks
  • Vacation and Time Off

    • Leave of Absence
    • Paid Holidays
    • Paid Vacation
  • Financial and Retirement

    • 401(K) With Company Matching
  • Professional Development

    • Promote From Within
    • Access to Online Courses
    • Lunch and Learns
    • Tuition Reimbursement
  • Diversity and Inclusion

    • Diversity, Equity, and Inclusion Program

Company Videos

Hear directly from employees about what it is like to work at FRONTSTEPS.