Principal Software Engineer

IQ Clarity

Principal Software Engineer

Denver, CO
Full Time
Paid
  • Responsibilities

    Company Overview: IQ Clarity's client is a dynamic and innovative technology company dedicated to revolutionizing travel industry through cutting-edge software solutions. We are committed to pushing the boundaries of what's possible and are seeking a talented Principal Software Engineer to join our team.

    Position Overview:

    As a Principal Software Engineer, you will play a pivotal role in the design, development, and implementation of our flagship software products. You will be responsible for leading a team of talented engineers, driving technical excellence, and ensuring the successful delivery of high-quality software solutions. The ideal candidate will have extensive experience with C#, .NET Core, Azure, and Blazor, with a strong preference for experience in Xamarin/MAUI mobile applications.

    Responsibilities:

    Lead the design and architecture of complex software systems, ensuring scalability, reliability, and performance.

    Mentor and coach a team of software engineers, fostering a culture of collaboration, innovation, and continuous improvement.

    Collaborate with product managers, designers, and stakeholders to understand business requirements and translate them into technical solutions.

    Develop clean, maintainable, and efficient code following best practices and coding standards.

    Perform code reviews, provide constructive feedback, and ensure adherence to quality standards.

    Drive technical initiatives and contribute to the evolution of our development processes and practices.

    Stay abreast of emerging technologies, trends, and best practices in software engineering, and advocate for their adoption when appropriate.

    Qualifications:

    Bachelor's or Master's degree in Computer Science, Engineering, or related field.

    10+ years of experience in software development, with a focus on C#, .NET Core, Azure, and Blazor.

    Experience with Xamarin/MAUI mobile applications is preferred.

    Proven track record of designing and implementing complex, scalable software systems.

    Strong leadership and interpersonal skills, with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders.

    Experience working in an Agile development environment.

    Ability to thrive in a fast-paced, dynamic startup environment, and adapt quickly to changing priorities.

    Strong problem-solving skills and a passion for solving challenging technical problems.

    Benefits:

    Competitive salary and benefits package

    Flexible work hours and remote work options

    Opportunities for career growth and advancement

    Dynamic and collaborative work environment

    Exposure to cutting-edge technologies and projects

    If you're a passionate software engineer with a drive for technical excellence and innovation, we want to hear from you! Join us in shaping the future of [industry/sector] and making a real impact with your skills and expertise.

    IQ Clarity is an Equal Opportunity Employer