Principal Software Engineer I

Jobgether
12h$182,500 - $228,250Remote

About The Position

This role offers the opportunity to serve as a strategic technical leader, architecting and delivering modern, scalable, and customer-focused web applications in a fast-paced, cross-functional environment. The Principal Software Engineer I will drive the technical vision for multiple web applications, ensuring high performance, security, and intuitive user experiences. You will collaborate closely with Product, UX, Platform Engineering, Security, and DevOps teams, lead complex architectural initiatives, mentor engineers, and promote engineering best practices. This position allows you to influence the full software lifecycle, from architecture and implementation to observability and CI/CD practices. The role emphasizes building high-quality solutions that enable self-service deployments, intelligent search, and seamless integration with broader enterprise platforms. You will be pivotal in shaping scalable solutions that align with long-term platform strategy while delivering tangible value to customers.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or related technical field.
  • 10+ years of professional software engineering experience, with significant frontend or full-stack expertise.
  • Proven experience building production-grade web applications using React/Next.js, TypeScript, and modern component-driven architectures.
  • Strong knowledge of authentication and authorization technologies (OAuth, OpenID Connect, Okta) and secure session management.
  • Experience integrating RESTful APIs and working with cloud-hosted infrastructure (Azure, Vercel).
  • Demonstrated proficiency with automated testing, code scanning, CI/CD workflows, and release engineering.
  • Strong understanding of web analytics, telemetry, performance optimization, and observability tools.
  • Excellent problem-solving, debugging, and analytical skills, with the ability to collaborate across technical and non-technical teams.

Nice To Haves

  • Master’s degree in a related field, experience with enterprise SaaS platforms, AI-driven search or recommendation systems, ServiceNow API integrations, and partner portal/eCommerce solutions.

Responsibilities

  • Architect, design, and implement enterprise-grade web applications using modern frameworks like React/Next.js, TypeScript, and Tailwind CSS.
  • Establish and maintain frontend and full-stack architecture standards to ensure scalability, maintainability, accessibility, and security.
  • Lead, mentor, and guide engineers through design reviews, code reviews, and adoption of best practices.
  • Integrate authentication, entitlement, and workflow systems (e.g., Okta, ServiceNow) for secure and seamless user experiences.
  • Develop content integrations, intelligent search, filtering, and recommendation features leveraging advanced UI/UX patterns and AI capabilities.
  • Collaborate with backend and platform teams to define API contracts, data models, and telemetry/reporting standards.
  • Implement observability, analytics, and CI/CD frameworks to monitor application performance and guide product decisions.
  • Drive technical evaluations, proof-of-concepts, troubleshooting, and optimizations for reliability, performance, and security.
  • Document system architecture, standards, and workflows, and contribute to engineering knowledge sharing and enablement initiatives.

Benefits

  • Competitive compensation range: $182,500–$228,250, plus variable compensation and equity.
  • Medical, dental, and vision insurance, life insurance, and short/long-term disability.
  • Retirement plan (401k) and professional development opportunities.
  • Paid vacation and holidays.
  • Remote work flexibility with occasional business-related travel.
  • Mentorship and opportunities to influence architectural strategy and team growth.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service