SupplyHouse.com - Principal Engineer
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
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. • 10+ years • Java, Spring Boot, Microservices Architecture • Spring Boot • Microservices Architecture • MySQL, Oracle, and Redis • MySQL • Oracle • Redis • React and modern front-end frameworks • React • Docker, Kubernetes, Jenkins CI/CD • Docker • Kubernetes • Jenkins CI/CD • Linux/UNIX, Nginx, Apache, and ELK Stack • Linux/UNIX • Nginx • Apache • ELK Stack • Deep understanding of data structures, algorithms, and system design principles. • data structures • algorithms • system design principles • Proven ability to architect and deliver complex backend systems and mentor technical teams. • architect and deliver • mentor technical teams • Strong collaboration skills with the ability to influence senior leaders and align multiple teams toward shared goals. • influence senior leaders
Responsibilities
• 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.
Benefits
• Comprehensive and affordable medical, dental, vision, and life insurance options • Competitive Provident Fund contributions • Paid casual and sick leave, plus country-specific holidays • Mental health support and wellbeing program • Company-provided equipment and one-time $250 USD work from home stipend • $750 USD annual professional development budget • Company rewards and recognition program • We empower ownership – We all contribute to our success and we all share in it. Our Ownership for All program ensures each SupplyHouse team member will benefit financially from the company’s growth and accomplishments. • We empower ownership • We promote work-life balance – We value your time and encourage a healthy separation between your professional and personal life to feel refreshed and recharged. Look out for our wellness initiatives! • We promote work-life balance • We support growth – We strive to innovate every day. In an exciting and evolving industry, we provide potential for career growth through our hands-on training, diversity and inclusion initiatives, opportunities for internal mobility, and professional development budget. • We support growth • We give back – We live and breathe our core value, Generosity, by giving back to the trades and organizations around the world. We make a difference through donation drives, employee-nominated contributions, support for DE&I organizations, and more. • We give back • We listen – We value hearing from our employees. Everyone has a voice, and we encourage you to use it! We actively elicit feedback through our monthly town halls, regular 1:1 check-ins, and company-wide ideas form to incorporate suggestions and ensure our team enjoys coming to work every day. • We listen • Check us out and learn more at https://www.supplyhouse.com/our-company! • Check us out and learn more at • https://www.supplyhouse.com/our-company • Additional Details: • Additional Details: • Remote employees are expected to work in a distraction-free environment. Personal devices, background noise, and other distractions should be kept to a minimum to avoid disrupting virtual meetings or business operations.
Similar Jobs
No credit card. Takes 10 seconds.