
Software Engineer
About the role
ABOUT THE COMPANY
American Lending Center (ALC) is an award-winning, federally designated regional center for the EB-5 immigration program, and one of the most respected names in EB-5 lending. As a mission-driven, California-regulated lender, we give small businesses the flexible financing they need to grow, create jobs, and strengthen their communities. With $3.1 billion in assets under management, projects in all 50 states, and more than 145,000 jobs created or retained, our work makes a real impact across the country.
ABOUT THE ROLE:
ALC is building an internal platform to automate its business-critical workflows with AI. As an early member of our new engineering team, you’ll help shape the platform at any layer of the stack and grow quickly alongside senior engineers. You’ll work closely with staff across the business to understand how they work, then ship services, tools and features that make their jobs easier.
WHAT YOU COULD WORK ON
- Build AI agents and tools that automate businesscritical workflows.
- Add or extend backend services.
- Design and improve frontend views and components. Manage cloud infrastructure and CI/CD pipelines as code.
- Shape how the team tests, reviews and ships code.
WHY JOIN US
- Help set the engineering practices and architecture of a new team from day one.
- Build with AI every day, using coding agents, MCP, agent skills and spec-driven development.
- Work directly with the staff who use what you build, and see your impact quickly.
- Learn how software is architected for scalability and reliability on public cloud infrastructure.
- Build expertise in a rare domain: regulated lending, funds control, EB-5 immigration and compliance
WHO WE’RE LOOKING FOR
We’re looking for early-career engineers who bring curiosity, care, ownership and a willingness to ask questions.
REQUIRED
- A degree in computer science or a related field, or
equivalent practical experience. - 0-2 years of professional software engineering experience, including internships.
- Solid programming fundamentals in at least one language, including data structures and when to apply them.
- Ability to model relational data appropriately for different access patterns.
- Strong debugging skills.
- Familiarity with Docker containers.
- Experience building web apps, including with coding agents.
- Clear written communication
NICE TO HAVE
- Experience building AI agents and evaluating their
quality, such as writing evals or test sets for agent
behavior. - Experience with Go, Python, TypeScript, Postgres, Terraform, gRPC.
- Experience creating agent skills and using MCP.
- A personal, class or open-source project you can show us.
- Interest in finance and immigration.
NEW GRADS ARE WELCOME TO APPLY.