Manager, Software Engineering

| Greater LA Area

Job Description

The Manager, Engineering will be responsible for managing multiple software engineering delivery teams who are responsible for designing and implementing solutions that have scale, speed and are extensible in delivering system features and functions to drive the company forward. This role requires the ability to balance between people management, leadership, and technical responsibilities. This position will collaborate with the engineering leaders, as well as cross-functionally with quality, project managers, and operational teams. This role will be responsible for monitoring and managing team performance, velocity and individual team member development. This position is an excellent opportunity to help drive our software development teams and process, while mentoring individual's development and growth.

What you'll do:

  • Hands-on experience programming with ASP.NET (WebForms or MVC), HTML, Javascript and CSS including jQuery
  • Exposure to building web services using WCF or Web API
  • Ability to write SQL queries as well as stored procedures
  • Approximately 50% of this role will be hands on development
  • Develop team members training plans, ensuring that they align with the company's objectives and the individuals career goals
  • Help to promote communication, collaboration and engagement across teams
  • Mentor team members on the quality of their deliverables, communication skills and project participation
  • Identify opportunities that will help team members to reach their stretch goals and individual career objectives, while collaborating with the Director Engineering to help engage on these opportunities
  • Understand the company's strategic objectives and alignment with engineering initiatives and programs
  • Help to effectively communicate to team members changes to company objectives that may impact initiative delivery timelines, goals and prioritization
  • Champion efforts focused on attracting, developing and retaining a high performing software engineering team, offer ongoing feedback, professional growth opportunities and overall career guidance
  • Help to drive employee engagement, empowering your teams to not only champion their own efforts, but to encourage others to be truly vested team players
  • Employ agile based development methodologies in partnership with stakeholders
  • Empower team members to support continuous improvement and simplification of technology and underpinning stacks
  • Manage technology initiatives across your teams serving as both technical leader as well as project manager
  • Participate in technology roadmap by presenting and driving concepts for the future of the technology department
  • Promote and improve the SDLC processes including comprehensive code reviews, automation, etc.
  • Ensure that Secure Coding Practices are consistently followed in the development of all software products.
  • Embolden team members by playing to their strengths while developing/improving areas of weakness
  • Contribute to the department's identity, standards, guidelines and best practices
  • Participate with internal initiative planning and team alignment
  • Review status reports for the initiatives that team members are engaged in and work with appropriate members of their teams and the Director Engineering to address issues and concerns as appropriate
  • Manage and work with remote development teams, possibly across several time zones while still maintaining high quality
  • Maintain deep technical and business knowledge of industry directions and trends in the area of application architecture and programming languages
  • Support teams ability to deliver technology initiatives on schedule and with the highest quality
  • Provide support for operations and support teams, including root cause analysis and preventative analysis

 

Qualifications:

 

  • Bachelor's Degree in Computer Science or related field required (Master's Degree desirable)
  • 5+ years in a leadership role including experience leading a software engineering team, setting priorities and plans to meet business goals and objectives
  • Minimum of 2+ years of management experience in ecommerce
  • Experience with managing and mentoring high-performance agile-based engineering teams
  • Knowledge of object-oriented design and proven implementation skills
  • Solid understanding of computing systems, software architecture and processes
  • Experience in some of the following areas: JavaScript frameworks (JQuery, Angular.js, etc), API design, use, and implementation, Database System (MS SQL, MySQL, Oracle), Windows (Linux a plus), Server Side Programming (Java, C#), and application integration patterns
  • Experience with RESTful API design and consumption
  • Experience with version control systems such as Git or TFS
  • Understanding of continuous integration / continuous delivery concepts and the ability to troubleshoot related issues
  • Experience with CERT, OWASP, and other industry standard Secure Coding Practices
  • Excellent verbal and written communication skills
  • Strong sense of self-motivation, organization and attention to detail
  • Strong analytical skills
  • Experience working in a high demanding and fast paced environment
  • Strong oral and written communication skills
  • Experience in:
    • eCommerce web applications
    • High transaction systems
    • API development and management
    • Cloud based applications
    • Managing application security
  • Ability to travel approximately 25% of the time

Preferred skills

 

  • Cloud based computing such as Azure or AWS
  • Previous experience implementing NoSQL solutions (Cassandra, MongoDB, etc…)

 

We are unable to accept applicants who currently or in the future will require a work Visa.

LegalZoom is an Equal Opportunity Employer, dedicated to diversity.

 

Read Full Job Description

Location

Beautiful downtown Glendale, CA. Tons of restaurants and shopping.

What are LegalZoom Perks + Benefits

Health Insurance & Wellness Benefits
Dental Benefits
Vision Benefits
Health Insurance Benefits
Onsite Gym
Retirement & Stock Options Benefits
401(K)
Perks & Discounts
Company Outings
More Jobs at LegalZoom25 open jobs
All Jobs
Finance
Data + Analytics
Design + UX
Dev + Engineer
Legal
Marketing
Operations
Project Mgmt
Content
Developer
new
Los Angeles
Finance
new
Los Angeles
Developer
new
Los Angeles
Developer
new
Los Angeles
Developer
new
Los Angeles
Developer
new
Los Angeles
Design + UX
new
Los Angeles
Project Mgmt
new
Los Angeles
Developer
new
Los Angeles
Design + UX
new
Los Angeles
Developer
new
Los Angeles
Developer
new
Los Angeles
Operations
new
Los Angeles
Developer
new
Los Angeles
Operations
new
Los Angeles
Marketing
new
Los Angeles
Developer
new
Los Angeles
Data + Analytics
new
Los Angeles