About the job
Join Our Team as a Software Engineer
At Arch, a rapidly expanding Series B fintech company based in New York City, we are pioneering the automation of private investment management. Our innovative platform enhances accessibility, comprehension, and the overall investment experience across diverse asset classes.
With private investments representing approximately 25% of the investment landscape, traditional methods of tracking these assets—such as cumbersome spreadsheets and disorganized file systems—are no longer sufficient. Investors, advisors, banks, families, and managers are burdened by tedious processes that often lead to data entry mistakes, inconsistent reporting, and lost information. That’s where Arch steps in.
Arch provides a unified platform that delivers standardized data, documentation, and insights, eliminating the chaos of managing information across multiple portals. Our mission is to save our clients time while empowering them to make informed investment decisions, ultimately leading to improved financial outcomes.
As part of our dynamic team of over 200 professionals serving more than 400 clients—including some of America’s largest banks and financial institutions—we have consistently doubled our company size each year since our inception. We are excited to expand our team across all departments as we continue to grow.
Your Role and Responsibilities
As a Software Engineer, you will play a crucial role in developing and scaling the core components of our platform. Your contributions will facilitate the automation of intricate processes, the launch of innovative product offerings, and the expansion of our infrastructure. Collaborating closely with fellow engineers, product managers, and other team members, you will deliver impactful solutions that directly enhance our clients’ investment processes.
Collaborate with cross-functional teams (product, design, operations, infrastructure) to enhance application features.
Develop both user-facing interfaces and backend services utilizing modern frameworks and technologies.
Create reusable software components and APIs that link front-end and back-end systems.
Write clean, efficient, and reliable code, focusing on performance optimization and scalability.
Participate in code reviews and learn best practices from colleagues and senior engineers.
Support the design and implementation of scalable and maintainable systems.

