Manager of Software Engineering
Remote US
Posted on 7/19/2023
INACTIVE
Seamless.AI

201-500 employees

Intelligent sales prospecting software
Company Overview
Seamless.AI's mission is to help the world connect to opportunity and positively impact billions. The company helps teams maximize revenue, increase sales and acquire total addressable markets instantly using artificial intelligence.
AI & Machine Learning

Company Stage

Series A

Total Funding

$77.7M

Founded

2018

Headquarters

Worthington, Ohio

Growth & Insights
Headcount

6 month growth

-3%

1 year growth

0%

2 year growth

9%
Locations
United States
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Express.js
Agile
JavaScript
React.js
Git
Node.js
SQL
Postgres
AWS
JIRA
Webpack
HTML/CSS
CategoriesNew
Software Engineering
Requirements
  • 2+ years of experience in a software engineering management position
  • 5+ years of experience in software development
  • Expert knowledge of modern frontend technologies such as React, ES6/7 JavaScript, Webpack, HTML, and CSS. (5+ years required)
  • Expert knowledge of modern back-end development and back-end JavaScript (Node.js, ExpressJS), SQL (Aurora Postgres), and AWS
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively with other departments and stakeholders
  • Strong problem-solving and analytical skills, with the ability to identify and address technical issues and challenges
  • Experience with software development tools such as GitHub and JIRA
  • Experience with cloud-based development and deployment, such as AWS
  • Experience with Agile in a highly collaborative, team-based environment
  • Experience mentoring and coaching software engineers
Responsibilities
  • Manage and lead a team of software engineers in the design, development, testing, and deployment of software products
  • Develop and maintain high-quality software code
  • Conduct code reviews and approvals
  • Work closely with other teams and departments to ensure the timely delivery of high-quality software products
  • Develop and implement software development best practices and processes to ensure the team is working efficiently and effectively
  • Identify and address technical issues and challenges that may arise during the software development lifecycle
  • Mentor and provide guidance to team members, fostering a culture of continuous learning and improvement
  • Collaborate with stakeholders to gather technical requirements and develop technical solutions that meet business needs
  • Manage the performance of the software engineering team, including goal setting, performance reviews, and career development
  • Ensure that software engineering projects are completed on time, within budget, and to the required quality standards