About the Role
We are seeking a passionate Senior Software Engineer to join our team at SupplyHouse.com. This remote Senior Software Engineer position offers you the chance to work on impactful projects that enhance our e-commerce platform and internal operations. You'll be part of a supportive environment that values diversity and innovation.
What You'll Do
- Participate in all phases of software development: requirements, design, construction, testing, deployment, and maintenance.
- Design and develop reliable and scalable distributed systems.
- Ensure system reliability, optimized performance, and compliance with security policies.
- Build reusable code and libraries for future use.
- Collaborate with project owners and development teams to ensure implementation aligns with designs.
- Evaluate technical designs and conduct code reviews.
- Mentor junior team members and support their growth.
- Maintain current technical knowledge to support rapidly changing technology.
Requirements
- Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field with 7+ years of experience, or a Master’s degree with 5+ years of experience.
- 5+ years of professional experience with Java frameworks such as Spring, Struts, and Hibernate.
- Deep understanding of data structures, algorithms, and system design.
- Experience with relational databases like MySQL and Oracle.
- Ability to work with minimal technical supervision and respond efficiently to multiple program priorities.
- Experience with web servers including Apache and Nginx.
- High-level proficiency of written and verbal communication in English.
Nice to Have
- Experience with Linux, Shell, and Perl scripting.
- Passion for web technologies and keeping up to date with new tools and techniques.
- Experience in mentoring and leading teams.
What We Offer
- Comprehensive medical, dental, vision, and life insurance options.
- Paid casual and sick leave, plus country-specific holidays.
- Company-provided equipment and a one-time $250 work-from-home stipend.
- $750 annual professional development budget.
- Opportunities for career growth through training and internal mobility.
- Wellness initiatives and a Flex-Time Policy to promote work-life balance.
- Engagement in community service and charitable initiatives.
This Senior Software Engineer role at SupplyHouse offers a competitive salary and comprehensive benefits, along with the opportunity to work remotely in a collaborative environment.
Who Will Succeed Here
Proficiency in Java and Spring framework, with hands-on experience in building scalable web applications and microservices, as well as a strong understanding of Hibernate for ORM.
Strong problem-solving skills and adaptability, particularly in a remote work environment, allowing for effective collaboration across time zones and the ability to self-manage tasks efficiently.
Deep understanding of database management with MySQL and Oracle, along with experience in deploying applications on Linux servers, leveraging shell scripting for automation tasks.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months