6 days ago
Base Salary
$144k - $194k/yr
Responsibilities
- Design and implement scalable, maintainable, performant, and secure software solutions for creative asset management.
- Own the development lifecycle for major portions of the team’s software, including scoping, coding, testing, deployment, and operational support.
- Identify root causes of issues and implement permanent resolutions.
- Document software behavior, construction, operation, and architectural context, and train new team members.
- Collaborate with customers, stakeholders, and peers to deliver solutions aligned with business and customer value.
- Participate in code reviews and mentor engineers on high-quality, maintainable code.
Requirements
- 3+ years of non-internship professional software development experience.
- 2+ years of experience designing or architecting new and existing systems for reliability and scaling.
- 1+ year of software development engineer or related occupational experience.
- 1+ year of experience designing and developing large-scale, multi-tiered, multi-threaded, embedded, or distributed software applications, tools, systems, and services using C#, C++, Java, or Perl.
- 1+ year of object-oriented design experience.
- Bachelor’s degree or foreign equivalent in computer science, engineering, mathematics, or a related field.
- Experience programming with at least one software programming language.
- Preferred qualifications include 3+ years covering the full software development lifecycle and a bachelor’s degree in computer science or equivalent.
Benefits
- Comprehensive health coverage including medical, dental, vision, prescription, life, AD&D, mental health, and employee assistance benefits.
- 401(k) matching, paid time off, and parental leave.
- Adoption and surrogacy reimbursement coverage, flexible spending accounts, and access to a medical advice line.
- Sign-on payments and restricted stock units are part of the Amazon package.