Software Engineer

Job Category: Technology and IT
Job Type: Remote
Job Location: United States
Company Name: First American

Are you an experienced Full Stack Software Engineer ready to make an impact in a people-first organization? At First American Trust, we’ve been providing trusted banking, wealth management, and financial solutions for over five decades. As a Full Stack Software Engineer, you’ll play a vital role in developing cloud-native applications that empower our clients and strengthen our legacy of innovation. Join a Fortune 100 Best Company to Work For®, where collaboration, inclusivity, and cutting-edge technology drive success every day.


Why You’ll Love Being a Full Stack Software Engineer at First American Trust

As a Full Stack Software Engineer, you’ll be part of a highly skilled team focused on designing, coding, and deploying functional software solutions in an Azure cloud environment. You’ll have the freedom to work autonomously while collaborating with architects and team members to deliver robust, scalable systems. Our culture emphasizes innovation, ownership, and personal growth — backed by a company with a 130-year history of putting people first.

You’ll contribute to meaningful projects that impact financial operations nationwide while working in a supportive, inclusive environment recognized for excellence in diversity, equity, and inclusion.


What You’ll Do as a Full Stack Software Engineer

  • Design, develop, code, test, and deploy software in an Azure cloud environment.

  • Modify and enhance existing applications while supporting product delivery.

  • Review pull requests and ensure adherence to best coding practices.

  • Work with Solution Architects to strategize and optimize design plans.

  • Define and prioritize goals independently in a fast-paced agile environment.

  • Communicate effectively with stakeholders to ensure successful outcomes.


What You’ll Bring to the Full Stack Software Engineer Role

  • 4+ years of experience developing cloud-native applications (Azure preferred, AWS acceptable).

  • Strong command of Python and object-oriented programming principles.

  • Solid RDBMS experience (PostgreSQL, MS SQL) and familiarity with NoSQL databases.

  • Understanding of design patterns and best software engineering practices.

  • Knowledge of CI/CD pipelines, DevOps processes, and source control management.

  • Experience with Docker, Linux, Windows, Azure, Git, and NPM.

  • Bachelor’s degree in computer science or equivalent experience.

  • Excellent communication, organization, and problem-solving skills.

Preferred Skills:
Experience with React, JavaScript/TypeScript, REST APIs, and MongoDB.


Your Career Growth as a Full Stack Software Engineer

At First American Trust, your career will thrive through continuous learning and challenging projects. You’ll have access to mentorship, cutting-edge tools, and the freedom to explore new technologies. As a Full Stack Software Engineer, you’ll shape next-generation financial solutions that combine stability, innovation, and scalability.


Compensation and Benefits

  • Pay Range: $34.68 – $46.21 hourly (based on experience and location).

  • Comprehensive benefits package, including medical, dental, vision, 401(k), PTO, and employee stock purchase plan.

  • Inclusive, people-first culture that celebrates diversity, equity, and individuality.

  • Equal opportunity employment for all candidates, including those with prior arrest or conviction records (consistent with applicable laws).

At First American Trust, individuality isn’t just accepted — it’s celebrated. Bring your whole self to work and thrive in an environment built for your success.


APPLY

Apply for this position

Allowed Type(s): .pdf, .doc, .docx