Principal Software Engineer – Back-end Development

White CapREMOTE GA 3 - Remotely Working in Georgia, GA
Onsite

About The Position

A position at White Cap isn’t your ordinary job. You’ll work in an exciting and diverse environment, meet interesting people, and have a variety of career opportunities. The White Cap family is committed to Building Trust on Every Job. We do this by being deeply knowledgeable, fully capable, and always dependable, and our associates are the driving force behind this commitment. Responsible for serving as the technical anchor for core connected commerce and operations platforms. Drives the architecture of next-generation distributed, high-performance backend systems and help define the technical direction for the Omnichannel IT engineering organization. Leads the delivery of complex, mission-critical software while shaping how systems are designed, built, tested, and operated at scale. Balances efforts across solving complex business challenges, leading strategic system design, contributing hands-on coding and prototyping, and mentoring engineers. Collaborates and consults with executives on complex and multi-dimensional business matters. Evaluates novel problems to determine solutions characterized by technical depth and breadth and the understanding of industry and business dynamics. Decisions and guidance at this level produce high risk and high impact actions that change the strategic course of the business. Influences business decisions made by leadership. Recommends operational strategies and plans with direct impact on results. Acts as a strategic advisor to top management. Typically operates with broad latitude in a complex environment. Provides technical training to others as needed at all levels of the organization. Mentors staff and advises management on key technical strategies. This position does not have supervisory or management responsibilities.

Requirements

  • Typically requires a PhD degree and 15+ years of specialized experience in a related field OR MS/MA and generally 10+ years of experience in a related field.
  • Maintains a deep level of technical expertise that drives business and executive decisions.
  • Typically requires BS/BA in a related discipline.
  • Generally, 8+ years of software engineering experience, with a heavy focus on deep back-end architecture, performant back-end systems and system integrations at scale.
  • Certification is required in some areas.

Nice To Haves

  • Mastery of JavaScript/TypeScript, semantic HTML, and modern CSS/CSS-in-JS strategies.
  • Production experience with React and Next.js (SSR/ISR, routing/app router, middleware, caching/CDN strategies) and a Node.js/TypeScript BFF.
  • Extensive experience with modern JS frameworks (such as React, Vue, or Web Components).
  • Proven track record configuring build tools (e.g., Vite, Webpack), package management (npm, monorepos), and CI/CD pipelines.
  • Experience building real-time/event-driven systems on Azure middleware (Event Grid, Service Bus/Event Hubs, Functions/Durable Functions, Logic Apps, API Management, Azure SignalR), including idempotency, retries/DLQs, backpressure, and observability.
  • Expertise building secure, observable services (authN/Z, OAuth/SAML/SSO; OpenAPI; monitoring/alerting; distributed tracing).
  • Built or migrated headless commerce experiences; strong command of API-first and composable architecture and middleware integrations.

Responsibilities

  • Serve as the technical anchor for core connected commerce and operations platforms.
  • Drive the architecture of next-generation distributed, high-performance backend systems.
  • Define the technical direction for the Omnichannel IT engineering organization.
  • Lead the delivery of complex, mission-critical software.
  • Shape how systems are designed, built, tested, and operated at scale.
  • Balance efforts across solving complex business challenges, leading strategic system design, contributing hands-on coding and prototyping, and mentoring engineers.
  • Partner with technical leaders to guide long-term technology roadmaps, evaluate emerging technologies, and resolve systemic issues.
  • Prototype critical services, reduce technical debt, and develop clean, maintainable, and well-tested code.
  • Contribute to the design of high-level, distributed, and fault-tolerant backend systems to support large-scale production environments.
  • Partner with product management, DevOps, and frontend teams to align technical solutions with company-wide goals.
  • Develop IT strategies and improve existing processes to increase efficiency, streamline workflows, and enhance customer satisfaction.
  • Coach engineers, set high standards for code reviews, and elevate the technical capabilities of the broader team.
  • Interface with senior leadership and communicate complex technical concepts in clear, business-focused language.
  • Perform other duties as assigned.
  • Architect scalable frontend infrastructure and manage unified design systems to ensure visual and technical consistency across all products.
  • Define modern UI tech stacks, set engineering best practices, and drive performance optimization, including accessibility and Core Web Vitals.
  • Mentor senior engineering talent and bridge the gap between UX design, product management, and development teams to execute the long-term roadmap.
  • Ensure priorities are aligned with organizational goals and customer expectations.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service