Find A Job › Information Technology


Principal Software Engineer (Remote)

  • Location: Remote, NY
  • Job Type: Right to Hire
  • Ref No: 21-01815
  • Date: April 05, 2021
  • Job title:

Job Description - Principal Software Engineer (Remote)

Principal Software Engineer, Front End Lead (Remote)


Position Summary


The Principal Software Engineer, Front End Lead/AEM (PSE) will provide development guidance, technical leadership and best practices on Front End development and content authoring in AEM. The PSE will be required to demonstrate technical leadership to a team of Front End developers, providing mentoring and formal code reviews to allow the team to grow. The role is a highly collaborative one, interfacing with both internal and client teams.



  • Understand the capabilities for content authoring and front end styling within an established AEM implementation, understanding conventions and capabilities of an existing component library
  • Lead and mentor a team of Front End Developers
  • Advise on best practices for front end development and formalize documented standards
  • Interface with client technical teams
  • Collaborate on ideas that make creative and innovative use of technology
  • Regularly communicate with both technical and non-technical teams

Skills and Experience

  • 2+ years in a Senior or Lead Developer Role with experience managing other developers
  • Senior-Level HTML / CSS / JavaScript skills with experience in frameworks like Bootstrap, Foundation, SASS, and React
  • Familiar with Webpack, Gulp, Grunt, or similar build systems
  • Hands on development experience in a backend platform such as PHP, .NET, Python, Go, Node, Rails, or Java 
  • Experience with content entry and front-end styling in AEM
  • Experience with AEM Forms
  • Experience with other industry leading CMSs such as Drupal, Sharepoint, Wordpress, Sitecore, Umbraco, or Joomla is a plus
  • Familiar with standard Git workflows. e.g. feature branching, merging, conflict resolution
  • Experience performing code reviews and approving Pull Requests/Merge Requests using Git
  • General understanding of Web Servers, Network Infrastructure, TCP/IP, Domain Names, Load Balancers, Routers
  • Experience building and/or integrating web services and APIs with REST or GraphQL
  • Strong verbal, written, and interpersonal communication skills with both technical and non-technical audiences
  • Passion for delivering high quality products



  • Exhibits Integrity and Trust
  • Exhibits Self Development
  • Proactive, attention to detail
  • Cool under pressure



Related Job Listings

Job Location Type Posted  
Cloud Operations Engineer New York City, NY Contract May 18
Cloud Operations Engineer New York City, NY Contract May 17
Software Engineer (Backend) - REMOTE REMOTE, NY Direct Placement May 17
Lead Architect - Remote Remote, NY Direct Placement May 17
PostgreSQL DBA - Remote Remote, NY Direct Placement May 14