Lead Software Engineer
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
Below are some other jobs we think you might be interested in.
-
Senior Software Engineer - Infrastructure
- imgix
- San Francisco, CA, USA
- Remote
Apr 05 -
AdaptiveWork Systems Engineer
- Pinkerton
- Seattle, WA, USA
May 03 -
DevOps Engineer III
- Security Risk Advisors
- Philadelphia, PA, USA
- Remote
May 01 -
Senior Network Administrator
- Irvine Ranch Water District
- Irvine, CA, USA
Apr 29 -
Senior Cyber Security Analyst
- Valley Water
- San Jose, CA, USA
May 13 -
Assistant Director, Infrastructure and Business Development
- Metropolitan Transportation Commission
- San Francisco, CA, USA
- Hybrid
Apr 29 -
IT Service Management Specialist
- Pennsylvania Turnpike Commission
- Middletown, PA, United States
- Hybrid
May 01 -
Chief Information Officer (CIO)
- National Institute on Aging
- Bethesda, MD, USA
May 09 -
Assistant Director, Service Delivery
- Metropolitan Transportation Commission
- San Francisco, CA, USA
- Hybrid
Apr 29 -
Information Technology Director
- City of Tigard
- Tigard, OR, USA
May 08 -
Executive Vice President Information Technology and Chief Information Officer (EVP & CIO)
- Bonneville Power Administration
- Portland, OR, USA
- Hybrid
Apr 27 -
Associate Manager of Information Systems
- University of Vermont
- Burlington, VT, USA
Apr 17