SupplyHouse.com

Principal Backend Engineer

SupplyHouse.com

full-time

Posted on:

Location Type: Remote

Location: Remote • Arizona, Florida, Nevada, New Jersey, New York, North Carolina, Ohio, Rhode Island, South Carolina, Tennessee, Texas, Virginia, Washington • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $140,000 - $175,000 per year

Job Level

Lead

Tech Stack

ApacheDistributed SystemsDockerJavaJenkinsKubernetesLinuxMicroservicesMySQLNGINXOracleReactRedisSpringSpring BootSpringBootUnix

About the role

  • Architect end-to-end software solutions using modern frameworks and design patterns aligned with scalability, performance, and maintainability goals.
  • Lead system design discussions for high-traffic applications, ensuring robust architecture for business-critical services.
  • Evaluate, recommend, and implement architectural improvements to enhance scalability, observability, and resilience.
  • Define and uphold best practices for code quality, security, accessibility, and data privacy compliance.
  • Lead complex, cross-functional projects from concept to delivery, aligning engineering solutions with business needs.
  • Collaborate with product and business teams to define technical vision and ensure cohesive project execution.
  • Oversee the technical implementation of new features and services, ensuring efficient use of system resources and infrastructure.
  • Build and maintain distributed systems using Spring Boot microservices, Docker, and Kubernetes.
  • Design and optimize high-performance databases using MySQL and Oracle, leveraging indexing and tuning for efficiency.
  • Implement and manage Redis for caching, Eureka Server for service registration, and the ELK Stack for monitoring and analytics.
  • Configure Nginx and Apache for load balancing and high availability across production systems.
  • Own and maintain CI/CD pipelines using Jenkins for automated builds, testing, and deployments.
  • Ensure system health and stability through proactive monitoring, logging, and alerting strategies.
  • Drive improvements in deployment automation, infrastructure as code, and site reliability practices.
  • Act as a technical advisor and mentor, helping develop engineers’ skills in architecture, design, and problem-solving.
  • Conduct code and design reviews to maintain engineering excellence.
  • Collaborate effectively with senior leadership and cross-departmental stakeholders to influence company-wide technical initiatives.
  • Foster a culture of innovation, ownership, and accountability across the engineering organization.

Requirements

  • Bachelor’s degree or foreign equivalent in Computer Science, Engineering, Information Technology, or related field.
  • 10+ years of experience in enterprise-level software development.
  • Advanced proficiency in:
  • Java, Spring Boot, Microservices Architecture
  • MySQL, Oracle, and Redis
  • React and modern front-end frameworks
  • Docker, Kubernetes, Jenkins CI/CD
  • Linux/UNIX, Nginx, Apache, and ELK Stack
  • Deep understanding of data structures, algorithms, and system design principles.
  • Proven ability to architect and deliver complex backend systems and mentor technical teams.
  • Strong collaboration skills with the ability to influence senior leaders and align multiple teams toward shared goals.
Benefits
  • Comprehensive and affordable medical, dental, vision, and voluntary life insurance options
  • 401(k) with up to 4% company match
  • Paid vacation, sick time, and holidays
  • Company-paid basic life insurance and long-term disability
  • Discounted auto, home, and pet insurance programs
  • Flexible Spending Account (FSA)
  • Confidential mental health, financial planning, and legal support through our Employee Assistance Program (EAP)
  • Company-provided equipment and one-time $250 work from home stipend
  • $750 annual professional development budget
  • $25 monthly Grubhub credit
  • Company rewards and recognition program
  • And more!

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaSpring BootMicroservices ArchitectureMySQLOracleRedisReactDockerKubernetesJenkins CI/CD
Soft skills
collaborationinfluencementorshipproblem-solvinginnovationownershipaccountability