TX-Delivery Manager (SRE)

As Delivery Manager of Site Reliability Engineering, you will be part of a team building the best omni-channel platform for selling connected devices and services.  You will be responsible for managing a team of software developers and automation test engineers and guiding them through each stage of the software development process leveraging Agile/Scrum. You will also be responsible for developing and enforcing our coding and testing standards and best practices, reviewing code, and training developers to deliver code with a high emphasis on code quality and performance. 

You will also act as Scrum Master for your scrum team and help lead the delivery of product features to production. This will involve collaborating closely with the product owner to groom the backlog, do release planning to establish a release schedule and lead other scrum ceremonies like sprint planning, standups and retrospectives.

WHAT YOU WILL BE LIVING AND BREATHING EVERY SINGLE DAY

60% Software Engineering

  • Participates in design and development planning meetings to help determine the best software solution that meets business requirements
  • Partners with entire scrum team to come up with software design and release schedule leveraging agile software development practices
  • Partners with other teams such as product management, dev ops, business services, and third party partners to drive company initiatives
  • Uses technical knowledge of advanced development concepts, practices and procedures to help deliver software solutions at web scale
  • Partners with technical leads in leading design reviews with the architecture steering committee
  • Manages risk to release timelines by closely collaborating with the scrum team and product owner to get past blocking issues
  • Helps analyze and resolve any code performance or scalability issues as reported by the performance engineering team
  • Drives the adoption of best-in-class open-source libraries and tools to help deliver enterprise-scale implementations
  • Helps ensure that engineering quality goals (test coverage and automation) are met or exceeded by their scrum teams as part of the definition of done.

20% Scrum Master

  • Work with product owner and team to groom the feature backlog and maintain a 90-day groomed backlog
  • Plan sprints and help your team execute in 2-week sprint cycles
  • Lead other scrum ceremonies like sprint planning, daily standups, backlog grooming and retrospectives
  • Proactively identify and manage changes to feature scope, especially if they impact release timelines
  • Manage risks and drive them to resolution by partnering cross-functionally with other teams like devops, product owners and the architecture design committee as needed
  • Handle release communication to project stakeholders and the leadership team
  • Help ensure that the team meets the definition of done for every sprint
  • Always look out for efficiency and other process improvements that can help improve team velocity
  • Ensure that the health of the current sprint and release is accurately reflected in the dashboards used to track progress

20% People Management/Team Leadership

  • Identifies and develops skills in new technologies necessary for the growth and success
  • Partner with Consensus and Target Talent Acquisition to recruit, interview, select and hire team members
  • Mentor, grow and develop the careers of all direct reports
  • Provide coaching, training, and opportunities for growth to improve skills
  • Ensure team members have the skills and resources to get things done
  • Set clear, meaningful, challenging, and attainable goals and expectations that are aligned with company
  • Empower employees to make decisions and to take responsibility for their jobs and goals
  • Identify the potential in staff and take opportunities to apply and develop that potential
  • Lead by example, set standards for professional behavior, stay abreast of new technologies and news
  • Foster a positive work environment where staff feels appreciated and is motivated to do their best
  • Helps resolve complex or sensitive disagreements and conflicts
  • Partners with HR to clearly understand all applicable company policies, laws, rules, and regulations

 WHAT MAKES YOU STAND OUT:

  • Bachelor's Degree or equivalent work experience  5+ years (lead/manager)
  • Build customer-facing, database-driven applications in a SaaS environment
  • Manage a team of software developers
  • Experience with multiple languages.  We use : Java, JavaScript, PHP, CSS, HTML 5
  • Experience with modern architectural building blocks: Unix/Linux, Databases (relational and document), and Web Services (REST or SOAP)
  • Experience delivering software using an Agile methodology (eg Scrum)
  • Experienced in web/ecommerce architectures, technologies, object oriented principles and design
  • Experience with continuous integration and continuous delivery (CI/CD)

Desired Requirements:

  • ORM persistence tool

 

HOW WE'D LIKE YOU TO APPLY:

EMAIL us at ConsensusPeopleTeam@consensuscorp.com. In the SUBJECT FIELD, put the position for which you are applying and ATTACH your Word or PDF resume. Consensus is an Equal Opportunity Employer

No Phone Calls, Emails or Recruiters

California Positions: Consensus will consider for employment qualified applicants with criminal histories in a manner consistent with the San Francisco and Los Angeles Fair Chance Ordinances