Back to Job Search

Lead Software Engineer

Posted 28 days 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.

Candidates will be responsible for following the client's COVID-19 protocols. Please refer to your MATRIX representative for specifics.

About Us

At MATRIX, we expertly match talented professionals with job opportunities to elevate careers. Since 1983, we have placed thousands of professionals at innovative clients across every industry ranging from small startups to Fortune 50 companies. It’s why we’re a top 15 U.S. IT staffing firm and why our consultants rate us well above the industry average. People come to us for a job, and stay with us because of our top-notch consultant care.

For hourly W2 contract roles, MATRIX offers a highly competitive benefit package including Medical, Dental, Vision, Life, Disability, HSA, and 401(k) with pre and post-tax options. Please see https://www.matrixres.com/consultants-overview/benefits-and-payroll for more information. For direct hire placement with our clients, benefits will be offered in accordance with that particular client’s offerings. This may include PTO, Medical, Dental, Vision, 401K and other pre and post-tax options.

MATRIX is an Equal Opportunity Employer, including disability/vets. All applicants must be currently authorized to work on a full-time basis in the country for which they are applying, and no sponsorship is currently available. Employment is subject to the successful completion of a pre-employment screening. Accommodation will be provided in all parts of the hiring process as required under Motion Recruitment Employment Accommodation policy. Applicants need to make their needs known in advance.