Staff Engineer

Angie's List

(Denver, Colorado)
Full Time
Job Posting Details
About Angie's List
Angie's List is a word-of-mouth network, helping more than 2 million households find the best service companies and health care in their area.
Summary
Based in Denver, Colorado, the Staff Engineer will be responsible for delivering complex initiatives and leading a cross-functional team of software engineers in their day-to-day activities. Through experienced leadership and collaboration the Staff Engineer will ensure technical decisions meet or exceed known standards, align with the Architectural vision of the platform, and grow the organization by developing high quality engineers.
Responsibilities
* Provide technical leadership and mentoring. * Manage technical execution of complex initiatives. * Collaborate with a multitude of professionals within the Architecture, Product, Quality Assurance, and Engineering Operations organization in order to gain a shared understanding of the needs of the initiative. * Analyze the needs of the initiative with respect to desired outcome in order to determine the technical feasibility while balancing time and cost constraints. * Ensure that the technical details of the initiative meet performance, reliability, stability, quality, security, and testability standards. * Cooperate with members of the Architecture team to identify and prioritize the elimination of technical debt. * Team up with scrum masters to lead sprint planning and retrospectives. * Continually experiment with Agile delivery methodologies in order to develop the most effective delivery strategy for your team and/or the initiative. * Join together with all of Engineering Leadership to effectively mature and grow the organization by evaluating and hiring high quality engineers. * Additional responsibilities as assigned.
Ideal Candidate
**EDUCATION/EXPERIENCE/LICENSURE:** * Possession of an undergraduate degree in Computer Science, a related field of study, or commensurate industry experience. * 8+ years’ experience creating high quality scalable software. * Experience building consumer websites, publicly and privately consumable APIs, and integrating third party platforms. * Experience leading cross-functional teams of engineers. * Experience with project management, project execution, and on time delivery. **KNOWLEDGE, SKILLS, AND ABILITIES:** * Expert knowledge of Agile software development life cycles with emphasis on SCRUM, Kanban, Lean, and DSDM. * General knowledge of larger product development methodologies like SAFE and Matrix of Services. * Expert technical knowledge in computer programming with emphasis on one or more of the following languages – Scala, Java, javascript, C# * Expert technical knowledge with complex scalable integrated systems * General knowledge of one or more cloud platforms with preference to AWS * General knowledge of the DevOps role in engineering operations * Skills in complex problem solving, judgment, critical thinking and decision making. * Ability to communicate effectively via multiple channels with technical and non-technical staff. * Ability to develop and mentor staff. * Ability to execute multiple projects simultaneously.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.