Software Development Engineer

Nexcess Southfield, Michigan


Description

The Managed Applications Development team is focused on building features and scaling and optimization solutions into the platform that powers Nexcess Managed Hosting content and ecommerce applications for our customers.  We are looking for a mid-level software engineer to join our passionate, collaborative, and globally distributed team.  An ideal candidate should be well versed in PHP, or have a strong background in one or more object oriented languages and eager to learn a new one. Additionally, candidates with a background in Web Hosting and Linux System Administration are highly desired.

This position is permanently remote for the right candidate. 

As a developer on the Managed Applications team you will have the opportunity to:

  • Contribute to the development of a datacenter management application stack
  • Build on a mature, scalable, and extensible codebase
  • Develop features that could range from customer application scaling, new product offerings, to internal platform management tools
  • Work with the latest technologies to solve scaling and complex product challenges
  • Work with a world-class team of developers

As a member of the software development team you would:

  • Investigate and provide solutions to solve complex problems
  • Master an understanding of our development processes and culture, then identify and lead efforts to improve them
  • Advocate for and foster the health of our codebase
  • Improve operations by conducting systems analysis; recommending changes in policies and procedure
  • Research, recommend, and implement new tools/software to improve efficiency/usability
  • Develop new software solutions and maintain existing applications
  • Create, review, and update technical documentation
  • Participate in peer-base code review

The ideal candidate will have:

  • 3-5 years professional experience in a software engineering role.
  • Strong working knowledge of current programming best practices
  • Solid understanding of OOP methodologies
  • Experience refactoring large-scale legacy systems
  • Experience with development on large scale distributed systems
  • Experience finding and fixing software bugs in existing code
  • Demonstrated technical writing skills
  • Exceptional organizational and communication skills
  • A passion for improving software/systems
  • Solid understanding of PHP 7 and 8, and PHP frameworks such as Laravel or Symfony

We Offer:

  • 100% Employer paid Benefits options - Medical, Dental, Vision, Prescription
  • Traditional and Roth 401k with company matching
  • Fun employer-sponsored events
  • A collaborative team culture
  • Consistent/set work hours
  • Challenging non-redundant daily duties
  • A voice in how things get done

Disclaimer:

This job description is only a summary of the typical functions of the position. It is not intended to be an exhaustive or comprehensive list of all job responsibilities, tasks, or duties. Additional duties and tasks may be assigned as part of the job function. Liquid Web Inc. reserves the right to modify, interpret, or apply this job description in a way that best supports the organizational needs. The job description in no way creates or implies an employment contract. The employment contract remains “at will”.

Equal Employment Opportunity Policy: Liquid Web is committed to offering equal employment opportunity without regard to age, color, disability, gender, gender identity, genetic information, marital status, military status, national origin, race, religion, sexual orientation, veteran status, or any other legally protected characteristic.

#LI-Remote #MADEV