Skip to main content
Posted August 02, 2022
Amherst

Lead Software Engineer

Austin, TX, USA Remote Full Time
Compensation: $120,000 to $130,000 Annually
Medical, Dental, Vision, 401k with Match, PTO, Annual Bonus

Amherst is looking for a Lead Software Developer to manage parts of our acquisitions technology platform. This person will lead a team of 3 to 4...

Amherst is looking for a Lead Software Developer to manage parts of our acquisitions technology platform. This person will lead a team of 3 to 4 developers/QAs that work on new features for the custom-built acquisitions software and integrate it with other internal tools. This role will require to maintain and define best development practices, while working with other leads, QAs, developers, product, and data engineers.


WHO WE ARE

Amherst is a financial services and technology company empowering global investors to access the U.S. real estate market with unparalleled ease and scale.

Our technology platform manages thousands of homes and billions of dollars of investment capital. The data and software required to handle such an operation is diverse. We build data infrastructure and tools to buy, renovate, and manage homes at scale. We build consumer brands and apps to lease and sell homes direct-to-consumer. We design, prototype, and roll-out IoT devices and smart home tech to help physically manage and solve important business operations.

WHO YOU ARE

  • Knowledgeable. You are a real pro and deeply understand web and services development and their ecosystems.
  • Intellectually Curious. You are constantly learning and working to improve yourself.
  • Entrepreneurial. You enjoy wearing many hats and hustling to get things done.
  • Problem Solver. You are a critical thinker who brings solutions not problems to the table.
  • Hard Working. You aren’t afraid of a tough deadline.
  • Scrappy & Fast. You like finding creative ways to quickly move projects forward.
  • Good Communicator. You easily explain complex technical issues to a non-technical audience.
  • Team Player. You put team success first and have a high degree of personal character.
  • Accountable. You take ownership and have pride in your work.

WHAT YOU’LL DO

  • Lead at team of engineers that develop and design high-quality features in and around the existing stack of applications
  • Evaluate technical tradeoffs of every decision and work with team leads on the best solutions
  • Work cross-functionally with other members of the Technology Team
  • Improve our code quality by doing code reviews, setting up best practices, and designing and building an automation testing framework.
  • Work across various technology stacks including, but not limited to, .NET Core stack, EntityFramework Core, JavaScript, MSSQL, Splunk, AWS, Git, Jira, Confluence, Office Suite, and various APIs.

WHAT YOU’LL BRING

  • 5-7+ years of professional development experience
  • 2-3+ years in a previous software lead position
  • Experience performing code reviews, prioritizing dev work, communicating tech solutions and problems, estimate delivery timelines, help with recruiting efforts, and mentoring developers on best practices for existing code base.
  • Ability to manage multiple concurrent projects and deadlines
  • BS/BA degree in a technical field such as Computer Science (or equivalent years of experience)
  • A solid foundation of .NET technologies, HTML, CSS, JavaScript, HTTP, Restful APIs, and asynchronous web services
  • Solid and proven experience shipping and architecting backend RESTful APIs using .NET, Node.js. or any other similar platforms
  • Familiar with front-end and backend performance best practices.
  • A solid foundation in computer science including algorithms, data structures, and design patterns.
  • Advanced experience with SQL databases
  • Experience with common software engineering tools and processes
  • Experience working with cloud platforms

This listing expired on Sep 01. Applications are no longer accepted.

Below are some other jobs we think you might be interested in.