Utility Profit + Sunroom - Principal Engineer
Skip to content

Principal Engineer

  • Hybrid
    • Austin TX, Texas, United States
  • $200,000 - $400,000 per year
  • Engineering

Lead the engineering future of the fastest growing Proptech SaaS company in the United States. Embrace codebase architecture for optimal LLM code generation.

Job description

About Utility Profit

Utility Profit is transforming the utility setup process for property managers and tenants by offering the first national utility and telecom services database. Our platform simplifies move-ins and generates additional revenue for property managers, and is already trusted by hundreds of thousands of homes. Join our team during a pivotal time of growth and system evolution. We are currently undergoing a significant scaling and maintainability phase.

Role Overview

You will operate with a high degree of autonomy, collaborating closely with directors and group leads to deliver innovative solutions and ensure the long-term success of our platform. A critical focus will be on building a highly effective engineering team with a culture of rapid, high-quality releases, monitoring, observability, and scalable products.

As a Principal Engineer, you'll partner closely with our Director of Engineering to shape and execute the technical strategy that directly aligns with our business goals. You’ll work across two strategic engineering pods, and elevate the team’s technical standards. You’ll define our architectural standards, resolve critical technical challenges spanning multiple teams, and lead cross-functional initiatives. Your role is pivotal. You will elevate our engineering organization through strategic vision, technical mentorship, and advocacy for engineering excellence at all organizational levels.

Lead the engineering future of the fastest growing Proptech SaaS company in the United States. Get excited to continue our development of a codebase architecture that’s optimal for LLM code generation.

You will get a size-able equity grant.

Responsibilities

  • Hands-on
    Be prepared to dive into design reviews, contribute core libraries, and tackle high-risk technical challenges when needed. Collaborate closely with Product and QA leadership to align technical projects with user needs and quality standards.

  • Strategic Technical Leadership:
    Co-create and own technical roadmaps, ensuring alignment between technology initiatives and business objectives. Identify strategic technology investments that future-proof our systems.

  • Technical Vision & Execution:
    Set architectural standards, drive adoption of modern technologies, and proactively resolve complex technical challenges impacting multiple teams.

  • Mentorship & Talent Development:
    Mentor Staff and Senior Staff engineers, developing their technical expertise and leadership capabilities. Influence without direct authority, fostering an environment of continuous professional growth.

  • Executive Communication & Representation:
    Serve as the primary technical voice in executive-level discussions. Clearly articulate complex technical decisions and represent engineering commitments to company leadership.

  • Organizational Excellence:
    Champion best practices in engineering culture, design patterns, and system reliability. Maintain accountability for the long-term health and scalability of critical company systems.

Success in this Role Means:

  • You’ll be measured by improvements in ops automation / scalability, architecture scalability, tech debt reduction, and engagement/growth of senior engineers.

  • Effective translation of business objectives into actionable, multi-year technical roadmaps.

  • Improved reliability, scalability, and maintainability of critical company systems.

  • Growth in leadership and technical capabilities across the engineering organization.

  • Alignment of technical decisions with business outcomes, increasing overall organizational effectiveness.

Job requirements

  1. Deep expertise in modern web technologies (e.g., Node.js, React, PostgreSQL, AWS).

    1. Orval, TypeScript, AWS, CDK, NX, Monorepo, Domain Driven Design

    2. Experience with Lambdas, SQS, IAM Roles, VPC, etc…

    3. Experience with platform/infrastructure engineering, monitoring, and observability

  2. Excited to learn about and improve our codebase architecture for LLMs to code more reliable and complex tickets.

  3. Worked at a startup as a senior engineer as they scaled from $0-10M annual revenue to $50M - $100M.

  4. Experience in a SaaS or startup environment is highly desirable.

  5. Excellent English communication skills (written and verbal).

  6. Demonstrated expertise in system architecture, software design patterns, and modern technologies.

  7. Experience partnering closely with senior leadership, translating business needs into impactful technical solutions.

  8. Proven ability to mentor senior technical talent, influencing across multiple teams without direct reporting lines.

  9. Strong business acumen combined with deep technical understanding; ability to clearly communicate technical strategies to non-technical stakeholders.

  10. Track record of successfully driving large, cross-team technical initiatives that align directly with organizational objectives.

  11. 10+ years of experience in software engineering, with a track record of technical leadership, including experience with code refactoring, system maintenance, and new development.

  12. Experience designing and scaling complex distributed systems, with a strong focus on monitoring and observability.

  13. Strong architectural skills and a passion for technical excellence, especially in areas of system design for scalability and maintainability.

  14. Located within the greater-Austin area, with the ability to work in the Austin office 3 days per week.

or