Skechers IT division is transforming our engineering practice by embracing high-performing, cloud-native APIs and applications using a modern technology stack that includes serverless, microservices, containers, and zero-touch delivery pipelines. The software engineer is a key member of the technology team and is responsible for designing, developing, testing, and maintaining high-quality technology solutions that will deliver excellent solutions and services for Skechers’ global businesses, including finance systems, retail sale operations, and e-commerce platforms. The ideal candidate will have over 5 years of extensive hands-on coding experience with strong communication and problem-solving skills, self-motivated, and passionate to create and build enterprise level applications with modernization architecture.
Essential Job Results
- Design, develop, and deliver high-quality software services such as microservices and APIs to meet the needs of the business
- Troubleshoot and resolve complex production issues, collaborating with the team to implement and deploy the solutions efficiently
- Contribute to the evaluation and design of software architecture, ensuring scalability, maintainability, and alignment with architectural principals
- Mentor and guide junior engineers, promoting best coding practices, adherence to the SDLC, and continuous improvement
- Enhance the quality of engineering by conducting code reviews, improving documentation, encouraging automation and testing
- Collaborate with business stakeholders to understand their business requirements, provide solutions, translate their needs into design specs, and implement them to production
- Assist the QA team in defining and executing the user test cases to ensure quality and functionality
- Continuously learn and stay up-to-date with the latest technologies and industry trends, ensuring the adoption of cutting-edge solutions and techniques, including artificial intelligence (AI) where applicable
Additional Responsibilities
- Other duties as assigned.
Supervisory Responsibilities
Job Requirements
- 5+ years of full-time software engineering experience
- 3+ years of experience with the backend server language Python. Java/Scala will be a plus.
- 3+ years of experience in developing REST APIs with Json, HTTP protocol, Postman and/or curl
- 3+ years of experience with Cloud Platform AWS EC2/ECS/Lambda or GCP
- 3+ years of experience with Docker and container orchestration systems such as AWS ECS/EKS/Fargate
- 3+ years of experience with AWS CloudFormation and Code Deploy for CI/CD pipelines
- Proficient in using SQL and NoSQL databases such as MongoDB, MySQL, and CouchDB, Redis is a plus
- Proficient in using software development tool including Git/Github, Sbt, Jenkins, and Postman
- Strong knowledge of software engineering patterns, architecture, and best practices
- Experience with Agile and Scrum development environment
- Ability to multi-task and stay organized in a dynamic work environment
- Strong interpersonal and communication skills and ability to mentor junior engineers
- Strong analytical and problem-solving skills, an independent worker with a high degree of self-motivation
Education And Experience
- B.S. or master's degree in computer science or equivalent experience.
Qualifications
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The skills, abilities and physical demands described are representative of those duties that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodation may be made to enable individuals with disabilities, who are otherwise qualified for the job position, to perform the essential functions.
Salary exception per year $130,000 - $155,000
About Skechers
Skechers (NYSE: SKX), a global, Fortune 500® brand develops and markets a diverse range of lifestyle and performance footwear, apparel, and accessories. Developing comfort technologies is the foundation of all we do – delivering stylish, innovative, and quality products. Serving over 180 countries and territories, Skechers connects customers to products through department and specialty stores, e-commerce and digital stores, and through our more than 5,200 company-and third-party-owned retail locations. Headquartered in Southern California, with offices and distribution centers around the globe, Skechers has spent 30 years helping people of all ages look and feel good.
Equal Employment Opportunity
Skechers is committed to providing a safe, inclusive, and respectful work environment. Skechers provides equal employment opportunities for all employees and applicants for employment without regard race, color, religion, gender, gender identification and expression, national origin, marital status, age, disability, genetic information, military status, sexual orientation, or any other protected characteristic established by local, state or federal law.
Reasonable Accommodation
Applicants for employment who require a reasonable accommodation to apply for a job should request appropriate accommodation by emailing benefits@skechers.com.
To perform this job successfully, an individual must be able to perform each job responsibility satisfactorily. The skills, abilities and physical demands described are representative of those duties that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodation may be made to enable individuals with disabilities, who are otherwise qualified for the job position, to perform the essential functions.