Lead Web Software Engineer

Computers/Software Los Angeles, California


About the job

This role will lead a global team of developers, which are responsible for all internal and public-facing web applications for the Ziff Davis Communications Brands. You will have the opportunity to create technical specifications including defining and extending the software architecture for web-based applications. You will write both proof-of-concept code and production-ready implementations. You will guide and mentor other developers in the implementation of those same web-based applications. Through collaboration with other technical teams, UX designers, product management, project management, and other stakeholders throughout the organization, your contributions will provide powerful streamlined websites for our customers.


  • Develop software solutions by analyzing the business needs, conferring with users, understanding the workflow, data usage and work processes, investigating problem areas and following the software development lifecycle.
  • Develop responsive design web applications using ASP.NET MVC, ASP.Net Web Forms, CSS, Bootstrap, Ajax, Javascript, Jquery, Typescript, Angular, and C# language using Visual Studio and MS SQL Server.
  • Design high-level application architecture using various design patterns and architectural patterns including object-oriented programming principles written in C# using N-tier and Service Oriented
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, UML diagrams, charts using Microsoft tools.
  • Provide production support, deploy applications and offer technical support to the team to resolve complex issues or to implement new development processes.
  • Makes web content changes as requested
  • Researches and tests new technical endeavors
  • Explores all technical possibilities and make recommendations
  • Downloads/installs/sets up software demos and configures for testing
  • Documents advantages/disadvantages of various options
  • Performs other related duties as assigned


  • Bachelor’s Degree in computer science, related studies or equivalent related work experience
  • Experience developing applications through the entire SDLC
  • 3+ years ASP.NET 3.5 or above using Web Forms or MVC 3 or above (C# as preferred language)
  • 3+ years MS SQL Server, database design, views, and stored procedure experience
  • Strong fundamentals in HTML5, CSS3 and JavaScript.
  • 5+ years modern javascript frameworks such as Vue, React, and Node.
  • Knowledge of Object‐Oriented, Design Patterns, and distributed programming.
  • Knowledge of Bootstrap, HTML5 and Responsive Design.
  • Extensive experience working with JavaScript language using object oriented patterns.
  • SOA and RESTful APIs experience preferred
  • SCRUM / Agile experience preferred
  • Visual Studio
  • Visual Studio Code
  • Github & Team Foundation Server
  • 3+ years XML/XSLT and JSON
  • 3+ years AJAX, JQuery
  • 3+ years HTML, CSS
  • Experience developing in Sitefinity CMS a plus
This is a remote/office-based position which may be performed anywhere in the United States except within Colorado.