Senior Software Engineer I

PHE, Inc.Hillsborough, NC

About The Position

At PHE Inc., we’re looking for a Software Engineer I who’s excited to learn, ready to jump in, and eager to grow while building work that truly makes an impact with our team. What we’re looking for: an experienced individual contributor who enjoys solving technical problems and takes pride in meaningfully moving the team and product forward. In this role, you’ll work across multiple parts of the system, own projects with with a high degree of autonomy, and help other engineers do their best work through collaboration, mentorship, and practical technical leadership.

Requirements

  • Proven experience as a Software Engineer, operating independently on complex features or systems.
  • Proven experience delivering production software used by end users.
  • Must be able to demonstrate advanced expertise in at least one engineering competency (e.g., system design, backend or frontend development, testing, performance, or operational excellence) while effectively contributing across the broader system; alternatively, demonstrates advanced proficiency across multiple engineering competencies.
  • Solid understanding of software development best practices, including version control, testing, and code review.
  • Technical Ownership: Designs and delivers scalable, maintainable solutions for moderately complex problems.
  • Breaks down ambiguous work and drives execution
  • Track record of influencing technical decisions and improving team outcomes without relying on formal authority.
  • Problem Solving: Debugs and resolves issues; proactively improves reliability and performance.
  • Communication & Leadership: Strong collaborative mindset, with experience mentoring or guiding others and contributing to team effectiveness.
  • Communicates clearly with technical and non-technical stakeholders.
  • Influences decisions and contributes to technical direction.

Responsibilities

  • Lead the design and implementation of solutions to moderately complex, loosely scoped software problems aligned with team and product objectives.
  • Own and deliver projects independently, or lead small groups of engineers to deliver shared outcomes.
  • Contribute to and improve multiple parts of a product or system, considering maintainability, scalability, and long-term impact.
  • Collaborate closely with product managers, designers, and other engineers to clarify requirements and drive successful delivery.
  • Enable the success of other engineers by providing mentorship, code reviews, technical guidance, and knowledge sharing.
  • Promote sound engineering practices and contribute to continuous improvement of team processes and code quality.
  • Consistently demonstrate senior-level ownership and accountability across multiple projects.
  • Take initiative in identifying problems, proposing solutions, and driving work to completion with minimal oversight.
  • Balance delivery speed with quality, making thoughtful technical tradeoffs when necessary.
  • Act as a trusted collaborator and technical partner within your team.
  • Proactively support the growth and effectiveness of teammates.

Benefits

  • Health, dental and vision insurance
  • Life insurance
  • 401(k) retirement plan with profit-sharing
  • Short and long-term disability coverage
  • Generous paid time off
  • Performance-based bonuses
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service