SLC- Manager of Software Engineering 

As Manager of Software 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 leading a team of software developers and automation test engineers and guiding them through each stage of the development process using Agile/Scrum. You will also be trusted with developing and implementing our coding and testing standards, reviewing code, and training developers to deliver strong work with a high emphasis on quality and performance. 


  • Participate in design and development planning meetings to help invent the best software solution that meets business requirements
  • Partner with entire scrum team to come up with software design and release schedule using agile software development practices
  • Partner with other teams such as product management, dev ops, business services, and third party partners to drive company initiative
  • Use technical knowledge of advanced development concepts, practices and procedures to help deliver software solutions at web scale
  • Partner with technical leads in leading design reviews with the architecture steering committee
  • Manage risk to release timelines by closely collaborating with the scrum team and product owner to get past blocking issues
  • Help analyze and resolve any code performance or scalability issues as reported by the performance engineering team
  • Drive the adoption of elite open-source libraries and tools to help deliver enterprise-scale implementations
  • Help ensure that engineering quality goals (test coverage and automation) are met or exceeded by their scrum teams as part of the definition of done.
  • Identify and develop skills in new technologies necessary for the growth and success of the software development team
  • 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 mentorship, 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
  • Help resolve complex or sensitive disagreements and conflicts
  • Partner with HR to clearly understand all applicable company policies, laws, rules, and regulations



  • Consistent track record of building customer-facing, database-driven applications in a SaaS environment
  • Experience building and mentoring a team of talented 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 (Scrum)
  • Experienced in web/ecommerce architectures, technologies, object oriented principles and design
  • Experience with continuous integration and continuous delivery (CI/CD)
  • Technical Skills: MS Office, JIRA, Gradle, IntellaJ, IDEA, Jenkins, GIT, Find Bugs, Fortify, Spring Plugins
  • Bachelor's Degree or equivalent experience 


EMAIL us at 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