Share this Job

Lead Software Architect


Chicago, US Salt Lake City, US Boston, US Carmel, US Dublin 2, IE London, GB Cork, IE

We are Alter Domus. Our name means “The Other House” and we’re a world leading provider of integrated solutions for the alternative investment industry. We believe in being different. Here, you progress on merit, not who you know. You speak openly, whoever you’re speaking to. And it’s your freedom to decide which cutting-edge kind of finance professional you want to be. Join more than 4,000 fund administration, accounting, tax, loan administration, tech, and legal experts worldwide and take pride in being alternative. Alter Domus clients include the world’s leading asset managers, lenders, and asset owners. We’re specialists who use the most innovative technologies to create unparalleled solutions for the private equity, real assets and debt capital markets sectors. This is where standout talent advances what’s possible in fund administration, corporate services, depositary services, transfer pricing, domiciliation, management company services, loan administration, agency services, trade settlement and CLO manager services.


We are currently looking to hire a Lead Software Architect. This key role is part of our newly formed Data and Analytics team. This new team will build data-driven applications and products with a vision to be the market leader in providing insights to investors in the alternative investments arena, including private equity, private debt and commercial real estate. The team has deep expertise in building billion dollars plus businesses and is poised for exponential growth. You will work with a proven team with a diverse background from tech, consulting, data science, and financial services who have a deep understanding of what it takes to build scalable software and successful products and businesses.



Current leadership has invested heavily in technology to enable growth. Technology is part and parcel of the products we are building and is involved in a leading role in the early stage of the product development life cycle. We are not tied to a specific technology stack or framework. Our team has sufficient autonomy to create our own path, either building directly, working with partners or 3rd party tools.  We want to use the right tool for the right job. There has been significant investment in building a team that can handle large, disparate datasets with a focus on automation using AI/ML. We want to build the right thing and build it well.



As an engineering leader on the Data & Analytics team (D&A), you’ll own one or more streams of the several projects the D&A team has embarked on. Reporting to the Head of Technology Solutions, you will lead a team of internal and third-party engineers. Working closely alongside the product team you will have the technical direction of building revenue generating products and system enhancements. On a bigger scale you will help the organization adopt a cloud first strategy by building secure, scalable and nimble cloud-ready software as you grow and mentor your own engineering team.



  • Provide Architectural leadership and design for our product and technology initiatives.
  • Provide technical expertise in POC, evaluations and implementations.
  • Build, maintain, update and review code with the engineering team.
  • Conduct and lead agile ceremonies (scrum, retro, backlog grooming, sprint planning)
  • Evaluate and make recommendations for improvement in current technology
  • Assist internal teams moving to the cloud by architecting solutions unique to each service and their workloads
  • Assist with acceleration of cloud-based implementations and migration for your teams
  • Enhance the current CI/CD pipelines to support modern hybrid cloud deployments
  • Providing support and guidance to NCR's Enterprise Architects.



  • Bachelor's or master's degree in Computer Science or Engineering
  • Strong experience working with software engineering teams in designing and building cloud platforms and infrastructure
  • Experience with Node.js, Java, Python or Go.
  • Solid experience with database technologies both relational and non-relational (right tool for the right job)
  • Solid experience with one of the prevalent JavaScript frameworks – Preferably React
  • Experience working with Kubernetes and containerized platforms – Preferably cloud managed platforms like EKS or AKS
  • Experience with data monitoring and logging tools like Sensu, StackDriver or Prometheus
  • Experience with CI/CD tools and technology; like Harness, Jenkins, GitHub and Artifactory
  • Experience with designing and implementing multi-tenant SaaS systems
  • Experience in the Financial Services or other similar highly regulated industry
  • Experience with cloud-based technologies and development-implementation of enterprise class products in the cloud
  • Strong collaboration and coaching skills
  • Strong believer in Infrastructure as Code
  • A continual learner that stays up-to-date on the latest technologies (attends and ideally presents at tech conferences)



  • Experience with cloud providers – Preferably Azure & AWS
  • Experience with cloud-based integration, build and deploy technologies
  • Polyglot programming experience
  • Experience and comfort with build vs buy strategies
  • Agile thinking and Scrum
  • Deep knowledge and understanding of secure and defensive coding techniques
  • Multi-threaded backend environments with concurrent users
  • Some experience working with IAC/CM technology; like Terraform, Helm, Chef and Salt
  • Data architecture (e.g. transactional and analytical processing, real-time analytics, etc.)