Engineering Manager

at  Saleo Inc

Alpharetta, GA 30009, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate04 Jun, 2024Not Specified04 Mar, 20243 year(s) or aboveMicroservices,Production Systems,Typescript,Troubleshooting,Distributed Systems,Architecture,Javascript,Leadership SkillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Overview
Saleo exists to help software companies create incredible software demos to win and retain more customers. As an Engineering Manager at Saleo, you will play a pivotal role in our Demo Experience Team, contributing both as a seasoned developer and a skilled manager. You’ll report directly to the Head of Software Development, leveraging your extensive experience in people management and technical expertise to drive our product to new heights.

Responsibilities

  • Lead and mentor a team of talented engineers, fostering a collaborative and innovative work environment.
  • Actively participate in the development of system architecture, ensuring scalability and efficiency.
  • Hands-on involvement in writing and reviewing code across various technologies including React, JavaScript, TypeScript, and more.
  • Manage the development of internal tooling to drive speed-to-value.
  • Oversee the maintenance and optimization of infrastructure in AWS, utilizing tools like DynamoDB and Lambda functions.
  • Design and implement robust, large-scale software solutions, focusing on performance and user experience.
  • Facilitate frequent and reliable deployment of high-volume services, ensuring seamless production operations.
  • Instrument code for enhanced visibility into performance metrics and system reliability.
  • Oversee documentation of service designs and architectures, actively participating in and leading design review sessions.
  • Ensure system health by architecting a system to monitor availability, latency, and overall performance.
  • Collaborate closely with the Support team to triage, debug, and resolve customer and product issues.
  • Champion the practice of writing automated tests and coordinate with testing teams to maintain software quality.

Required Skills:

  • Minimum 7 years of experience in front-end technologies most of which include React, JavaScript and TypeScript.
  • Significant experience in API design, development and troubleshooting
  • Proven expertise in backend development: NodeJS, AWS Lambda, DynamoDB or similar NoSQL databases, and AWS environment.
  • At least 3 years of experience managing production systems on a major cloud platform.
  • Strong background in building, maintaining, and monitoring distributed systems and services.
  • Experience in designing both relational and document-oriented databases.
  • Familiarity with microservices architecture.
  • Demonstrated leadership skills with a track record of successfully managing a technical team.

Job Category: Engineering
Job Location: Alpharetta Hybri

Responsibilities:

  • Lead and mentor a team of talented engineers, fostering a collaborative and innovative work environment.
  • Actively participate in the development of system architecture, ensuring scalability and efficiency.
  • Hands-on involvement in writing and reviewing code across various technologies including React, JavaScript, TypeScript, and more.
  • Manage the development of internal tooling to drive speed-to-value.
  • Oversee the maintenance and optimization of infrastructure in AWS, utilizing tools like DynamoDB and Lambda functions.
  • Design and implement robust, large-scale software solutions, focusing on performance and user experience.
  • Facilitate frequent and reliable deployment of high-volume services, ensuring seamless production operations.
  • Instrument code for enhanced visibility into performance metrics and system reliability.
  • Oversee documentation of service designs and architectures, actively participating in and leading design review sessions.
  • Ensure system health by architecting a system to monitor availability, latency, and overall performance.
  • Collaborate closely with the Support team to triage, debug, and resolve customer and product issues.
  • Champion the practice of writing automated tests and coordinate with testing teams to maintain software quality


REQUIREMENT SUMMARY

Min:3.0Max:7.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Alpharetta, GA 30009, USA