Software Engineering Director
Company: Patterned Learning AI
Location: San Francisco
Posted on: March 21, 2023
|
|
Job Description:
REMOTE (US/Canada Residing people only. (with Visa/work
permit)Patterned Learning - AUTOMATION ENGINEERING / FULL-TIME,
Salary $137000 - $156000 /year / REMOTE RoleWe are looking for a
software engineering director to join our team. The goal of a
software engineering manager at Patterned Learning is to ensure
that the software team grows as necessary and remains efficiently
engaged in development activities. You will be part of the Software
and Automation Group that is responsible for all aspects of
software development and deployment within the company.Why we need
you:The goal of Patterned Learning is to build the first fully
autonomous all-electric aircraft that performs and operates safely
in an Urban Air Mobility (UAM) environment which means not only
building the aircraft, but also creating the service organization
that will operate the aircraft. In support of this goal, you will
be part of the Software and Automation Group. Within the software
group, we are building a team to develop software for ground
operations and for managing the fleet of our aircraft, including
internal and customer-facing web-based user interfaces. As the
leader of this growing team, your goal is to make sure that
software engineers are engaged and contributing to company and
program objectives.The successful candidate is an experienced
technical leader and people manager with excellent written and
verbal communication skills and the ability to motivate and inspire
team members while coordinating efforts with various project and
functional teams within the organization. This person must be
comfortable managing a team of engineers that is responsible for
developing and deploying complex, distributed software solutions
that will likely reside in the cloud.What you will do:As part of
the leadership team of our software group and head of our Software
Application and Infrastructure team you will act as a direct
manager to several software engineersYou will be responsible for
recruiting and hiring new team membersYou will take part in setting
individual and department goals that are aligned with program
objectives and drive the team to successful completion of those
goalsYou will support planning, design and development of
distributed, Web-based applications and infrastructure that will be
an integral part of our flight operationsYou will help define
software development standards, processes, tooling and best
practices in an effort to continuously improve our engineering
efficiencyYou will coordinate resources within the team to provide
requested help to various project teamsIn some areas, you will be
working closely with program management, IT and other internal
teams to produce the desired internal and customer-facing software
solutionsWhat you have done:B.S. or M.S. in Computer Science,
Computer Engineering, Software Engineering or related field with at
least 8 years of experience as an individual contributor and 3
years of management experienceYou are proficient in at least one
modern programming language and scripting language (i.e. C/C++,
Java, Python, Javascript/Typescript, Go, Rust)You have worked on
teams with varied development styles and methodologies including
agile and waterfallYou have hands-on experience building
highly-available, large-scale, distributed applications deployed in
a cloud environment (GCP, AWS or Azure)You have a strong and
applied knowledge of complex cloud-based infrastructure, front-end
software development and browser-based user interfacesYou have a
strong and applied understanding of agile principles and tools
including JiraYou have lead teams that have successfully designed,
developed, deployed and maintained customer-facing software
applicationsWho you are:You are a highly motivated, self starting
individual with a broad set of skills and never afraid of facing
complex technical challengesYou are a solution oriented individual
with a strong analytical mindsetYou have strong communication
skills and can easily tailor your communications to suit the
audienceYou can adapt quickly or propose changes needed to achieve
early results in a timely fashionYou embrace challenges and take
commitments and deliver results within reasonable expectationsYou
are a positive team player
Keywords: Patterned Learning AI, San Francisco , Software Engineering Director, Executive , San Francisco, California
Click
here to apply!
|