Finding the best job has never been easier
Share
Specifically, you will:- Participate in and contribute to the planning process for new features and projects
- Work with multiple top-notch engineering teams to understand and respond to their needs We offer excellent pay and generous stock plans, great benefits including medical, dental, vision, 401k with matching, and more.- 3+ years of programming experience with at least one modern language such as Java, C++, or Swift/ObjC including object-oriented design
- 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
- 4+ years of professional software development experiencePreferred qualifications
- Extensive experience designing and building web services (API design and implementation) and working with big data.
- Experience working with enterprise systems (large-scale distributed build systems, dependency management, metrics/monitoring, etc.).
- Experience with AWS technology (EC2, Redshift, S3, EMR).
- Experience with unit testing, test automation, and continuous delivery.
- Experience participating in (and driving) agile processes and scrum.
- The ability to work quickly toward tight deadlines, and make smart tradeoffs between speed, accuracy, and maintainability. - The ability to scope design deliverables accurately and prioritize work items appropriately.
- Excellent communication, presentation, and interpersonal skills.
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
These jobs might be a good fit