Principal Engineer - Data (Onsite)

Denver, CO
FRONTSTEPS – Development /
Full-time /
On-site
FRONTSTEPS is the nation’s most comprehensive Community Management platform that simplifies how management companies and homeowner associations connect, operate, and optimize modern communities and management companies. With a focus on mobile-first technology and best-in-class user experiences, our platform makes it easy for community leaders to collaborate and drive prosperous communities and management companies.

At FRONTSTEPS, we know that we cannot build a community-focused platform without actively investing in our team. That’s why you’re here. Our internal FRONTSTEPS community is built upon talented people that get their hands dirty, engage in problem solving, and ultimately make our platform the most competitive service on the market.

POSITION OVERVIEW
As a Principal Engineer specializing in data governance and management, you will play a crucial role in our dynamic team, setting high standards across all development phases with a strong emphasis on data integrity, compliance, and innovation. We seek a proactive individual with a keen interest in leveraging cutting-edge technologies and a fearless approach to innovation, especially in the realms of data stewardship and secure data handling.
 
Your role will not only involve mentoring teams and individuals in engineering practices and performing some management duties including annual performance reviews, but also inculcating a deep understanding of data governance frameworks and principles. You will become the pivotal figure for entire product lines, assuming ownership of your responsibilities with a significant focus on managing and protecting our data assets. Driving technical solutions for strategic projects will also require you to navigate through complex data-related challenges, collaborating closely with cross-functional teams to extend the boundaries of your knowledge and expertise in data management.

This position demands an individual comfortable with leading initiatives that ensure our engineering projects align with data governance standards, including data quality, privacy, and security. Your role is critical in fostering a culture that values data as a key asset and also leverages data to drive innovation and efficiency.

ESSENTIAL FUNCTIONS

    • Technical Leadership: Provide technical leadership and guidance to engineering teams, serving as a subject matter expert in the relevant field. Incorporate data governance principles into project designs and architectures to ensure compliance and data integrity.
    • Project Management: Lead and manage engineering projects from conception to completion, ensuring they are delivered on time and within budget. Incorporate data lifecycle management practices into project planning and execution.
    • Design and Innovation: Participate in the design and architecture of complex systems, products, or solutions, leveraging industry best practices and innovative approaches. Ensure designs align with data governance standards and data architecture principles.
    • Performance Management and Leadership Responsibilities: Take responsibility for conducting performance reviews and managing various management responsibilities, ensuring team alignment with organizational goals and personal development. This includes setting clear performance expectations, providing regular feedback, and fostering a culture of continuous improvement and accountability within the team.
    • Mentorship: Mentor and coach engineers and quality engineers, sharing knowledge and best practices to help them grow in their roles. Include data management best practices in mentorship programs.
    • 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. Focus on advancements in data governance technologies and practices.
    • Collaboration: Collaborate with cross-functional teams, including product management, quality assurance, and support, to align engineering efforts with organizational goals. Work closely with data stewards and compliance teams to ensure projects meet data governance requirements.
    • Problem Solving: Analyze complex technical problems and provide effective solutions, often involving critical thinking and troubleshooting. Apply data governance frameworks to solve data-related issues.
    • Technical Documentation: Create and maintain technical documentation, including design specifications, architectural diagrams, and process workflows. Ensure documentation includes data models, data lineage, and data dictionary information.
    • Quality Assurance: Ensure the quality and reliability of engineering deliverables through rigorous testing and validation processes. Incorporate data quality checks and validation into QA processes.
    • Compliance and Regulations: Ensure that engineering projects comply with industry standards, regulations, and safety requirements. Broaden to include compliance with data protection regulations such as GDPR and CCPA.
    • Risk Management: Identify and mitigate technical risks associated with projects, proposing contingency plans when necessary. Include data breach risk assessments and mitigation strategies.
    • Continuous Improvement: Identify opportunities for process improvement, cost reduction, and efficiency enhancements within the engineering department. Implement improvements in data management and governance processes.
    • Leadership: Lead and contribute to the planning, tasking, and execution at all levels of the agile development process. Integrate data governance milestones and checks into agile methodologies.
    • Development: Prepare features for delivery following the defined development process and deploy them to production. Ensure all features comply with data governance policies before deployment.
    • Presentation: Demonstrate new development in stand-ups to the organization's product ownership. Include updates on data governance adherence and data quality improvements.
    • Fulfill other duties as assigned by management. 

SKILLS & QUALIFICATIONS

    • Bachelor's or Master's 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.  Knowledge or certification in data governance or management is a plus.
    • Minimum of 10 years' experience in developing ASP.NET based applications using C#, Entity Framework, MVC, object-oriented programming, and ASP.NET Web APIs.
    • Minimum of 5 years' experience with data governance, data quality tools, and methodologies.
    • Familiarity with data governance frameworks and standards, such as DAMA-DMBOK or CMMI for Data Management.
    • Experience in implementing data classification, data lineage, and metadata management practices.
    • Experience in designing distributed software deployments using Azure. 
    • Current Microsoft or data-oriented certification is preferred.
    • 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 out of Denver HQ and pays an annual salary of $140,000 - $185,000.
This position will remain open through 03/15/2024.

Benefits include the following:
·       Medical, Dental, and Vision
·       Company sponsored Life Insurance
·       Voluntary Short-Term Disability, Long-Term Disability, and Life Insurance
·       FSA/HSA
·       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.