Agile Programming Methodologies, Architectural Design, Best Practices, Code Reviews, Coding Standards, Consumer Marketing, Design Patterns Programming Methodologies, Hardware Development, Home Security, Leadership, Marketing, Mentoring, Process Improvement, Product Lifecycle, Product Management, Product Programs, Project/Program Management, Scrum Project Management and Software Development, Software Development, Source Code/Configuration Management (SCM), Team Lead/Manager, Testing, User Interface/Experience (UI/UX), Web Programming, Web Services, eCommerce
We are looking for a passionate Software Development Manager to lead our e-commerce website and platform. We need someone who can support our current features while driving innovation for new features and marketing efforts. To excel in this role, youll need to be a seasoned leader with experience in leading software teams. Youll be making crucial decisions on design, staffing, requirements, and timelines, balancing risks and trade offs.
In this position, youll collaborate with partner with local and worldwide teams to shape the future of Ring and Blink e-commerce. Youll lead our front end web engineering efforts, and support bringing new consumer products to market and interacting with teams across Ring, Blink, and Amazon.
We believe distance shouldnt separate us from what we care about. Thats why were on a mission to keep people close to whats important. As our Software Development Manager, youll play a key role in this mission, always striving to create the best products for our customers.
If youre passionate about technology, enjoy tackling complex challenges, and want to make a real impact on home security, we want to hear from you.
Key job responsibilities
- Lead a team delivering features and bug-fixes for Blink and Ring e-commerce.
- Work in an Agile/Scrum environment to deliver high quality software.
- Assure the right strategy and architecture is applied by the team.
- Work across teams to manage dependencies and align on engineering work and timelines.
- Collaborate with business, marketing, and other internal teams to define and own features.
- Proactively solve day-to-day challenges and exercise sound judgment.
- Remove barriers to execution for the team.
- Define and execute process improvements to allow the team to improve over time.
- Mentor, hire, and retain excellent engineers.
- Drive best practices and engineering excellence.- 3+ years of engineering team management experience
- 7+ years of working directly within engineering teams experience
- 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
- 8+ years of leading the definition and development of multi tier web services experience
- Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations
- Experience partnering with product or program management teams