Full Time

(Remote) Software Engineering Manager

First American
Remote!
$120,000 - $160,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by First American, so some details may not match this job. The employer's own page has the real description.

Overview

As a Remote Software Engineering Manager at First American, you will be responsible for overseeing and leading a team of skilled software engineers. Your role will encompass project management, team development, and architectural guidance to deliver innovative software solutions that align with the company's objectives. You will ensure that coding, testing, and deployment align with best practices, while fostering a collaborative environment that encourages continuous improvement and technical excellence.



Job Responsibilities

  • Lead and mentor a team of software engineers in design, development, and implementation of software solutions.
  • Collaborate with cross-functional teams to define project requirements and deliverables.
  • Establish coding standards and best practices to ensure high-quality software delivery.
  • Conduct regular performance reviews and promote professional growth opportunities for team members.
  • Manage the software development lifecycle, including planning, execution, and delivery.
  • Identify and mitigate potential risks throughout the development process.
  • Foster a culture of innovation, collaboration, and continuous improvement within the team.
  • Stay abreast of industry trends and emerging technologies, integrating them into team practices as appropriate.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field; Master’s degree preferred.
  • Minimum of 5 years of experience in software development, with at least 2 years in a managerial role.
  • Proven experience with agile methodologies and project management practices.
  • Strong technical skills in modern programming languages such as Java, C#, or Python.
  • Solid understanding of software development tools and practices, including CI/CD pipelines.
  • Excellent leadership, communication, and interpersonal skills.
  • Ability to manage competing priorities in a fast-paced environment.


Technologies & Tools

The ideal candidates will work with a variety of technologies and tools including cloud platforms such as AWS or Azure, version control systems like Git, development frameworks such as .NET or Spring, and continuous integration tools like Jenkins or GitLab CI. Familiarity with containerization technologies such as Docker and Kubernetes is also advantageous.



Ideal Candidates

Successful candidates will demonstrate a passion for technology and innovation, alongside strong analytical and problem-solving skills. They thrive in a collaborative environment and possess the ability to communicate complex ideas clearly to both technical and non-technical stakeholders. An individual with a proactive mindset who values teamwork, diversity, and a commitment to delivering exceptional software solutions will find this role particularly fulfilling.

Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.