
Senior Software Engineer
Commerce
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $116,000 - $203,000 per year
Job Level
About the role
- Collaborate on the architecture, design, and development of scalable and highly available applications and services.
- Solve complex infrastructure-related problems with code, developing and providing post-release support for scalable applications.
- Identify and implement enhancements to DevOps practices and tooling, leveraging automation to enhance robustness of the CI/CD pipeline, thereby streamlining efficient application development and deployment.
- Drive technology design and articulate architecture solution options to the product owners and Engineering leadership.
- Conduct post-mortems to analyze and prevent repeat failures.
- Be a champion for Continuous Improvement in end-to-end infrastructure and systems.
- Evaluate and recommend tools, technologies and processes that solve concrete business problems.
- Become a domain expert who follows industry trends and applies best practices and contributes towards continuous improvement of those practices.
Requirements
- 5+ years of programming experience in backend languages
- 2+ years experience with PHP (Strongly preferred), Python, GoLang, Java or a similar programming language
- 2+ years experience with MySQL or a similar technology
- Strong understanding of database schema design, caching and scalability
- Strong understanding of various communication protocols (TCP, RPC, etc)
- Strong understanding of Distributed Systems
- DevOps experience preferred
- Experience with Full-stack observability tools like New Relic is strongly preferred
- Workable understanding of Linux operating systems
- Experience with modern CI/CD and containerization tools like Docker
- Ability to perform time and memory complexity analysis
- Applicants must be authorized to work in the U.S.
- BS or higher degree in Computer Science or related technical field.
Benefits
- Inclusion and Belonging
- Equal opportunity employer
- Reasonable accommodations for interviews and job functions
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PHPPythonGoLangJavaMySQLdatabase schema designcachingscalabilitycommunication protocolsDistributed Systems
Soft Skills
collaborationproblem-solvingcommunicationcontinuous improvementanalysis
Certifications
BS in Computer Science