Back to Job Search

Lead Software Engineer

Posted 7 months ago

Come work for this global leader in residential real estate franchising and brokerage, supporting a growing community of agents through technology innovation, powerful marketing, mentorship and general sales enablement.

Position: Lead Software Engineer

Location: Remote, USA

Term: 6 Months, contract-to-hire

 

Our client's Automation Engineering team develops reusable tools and capabilities which internal product development teams use to self-service and accelerate software releases! They  are looking for a Lead Engineer with demonstrable experience in developing cloud-native applications using Node.js. Equally meaningful experiences in implementing (IaC) and CI/CD Pipeline solutions. Excellent understanding of Networking, Security, DevOps, and Git concepts is required. This is a senior code-contributing role that requires excellent collaboration, communication, and user documentation skills. The successful candidate will be a high-energy individual who can develop peer relationships that build on positive and open interaction.

Responsibilities:

  • Develop automation tools using Node.js, Docker, Lambda, and other AWS services.
  • Build highly configurable IaC templates using CloudFormation, AWS CDK or Terraform.
  • Build CI/CD Pipelines for e2e automation using GitLab, BitBucket or Azure DevOps.
  • Collaborate with Product Development, Enterprise Architecture, Cloud Engineering, Infosec, and Compliance teams to capture requirements and launch automation solutions.
  • Be an advocate for engineering standard methodologies, engineering metrics, and overall help set the standard on technical excellence.

Qualifications:

  • 10+ years of software development experience.
  • 5+ years as a Node.js developer building microservices and RESTful services.
  • 3+ years in developing cloud-native applications using AWS Lambda, ECS or Kubernetes or equivalent Azure technologies.
  • 3+ years combined in AWS CloudFormation, AWS CDK or Terraform.
  • 5+ years in scripting CI/CD pipelines and DevOps, integrating with tools like Sonar, Contrast etc.
  • Proficiency in networking and security concepts like DNS, Load Balancers, Firewalls, Encryption, etc.
  • Experience with the MEAN Stack is a plus: Angular, NodeJS, Express, MongoDB Atlas
  • Experience with Python and Golang is a plus.
  • Experience with scripting/automation tools such as BASH/KSH/ZSH is a plus.
  • Bachelor's degree in Computer Science, a related field, or equivalent experience.