Senior Software Engineer (Full‑Stack)
Job Description
Job Description
About the Company:
The Company was established in 2018 as a leading independent financial advisory services firm. Originally founded in 1882 the Firm has evolved to offer strategic advice to ultra- and high-net-worth individuals and families, institutions, and corporations from offices in 32 markets throughout the United States, as well as an office in London. The Firm oversees $193 billion in client assets as of November 30, 2025.
Position:
We are seeking a Developer to join our Platform Development team. This hands-on engineering leader will design and deliver secure, high-performance web applications on Microsoft Azure, setting front-end standards and building intuitive, data-rich experiences for our advisors and their teams. This role requires close collaboration with product, design, data, and engineering teams to deliver end-to-end features in a cloud-native environment.
Responsibilities:
* Lead front-end architecture and standards for TypeScript-based applications (React, Angular, or similar), ensuring performance, scalability, and reusability.
* Design and deliver user interfaces and dashboards that provide actionable insights and streamline workflows.
* Develop .NET/C# services and APIs, optimizing for security, scalability, and maintainability.
* Work with SQL databases for modeling, queries, and troubleshooting.
* Integrate with Azure-hosted APIs and services (App Service, API Management, Azure Functions, Event Grid/Service Bus).
* Ensure security and compliance through secure coding practices, threat modeling, and identity management (Entra ID/Azure AD).
* Champion AI-assisted engineering, leveraging GitHub Copilot and Microsoft AI tools to improve productivity and explore AI-enabled features.
* Mentor engineers, conduct code reviews, and contribute to shared UI libraries and design systems.
* Drive reliability and performance, including observability, incident management, and performance optimization.
Qualifications:
* Bachelor’s degree in Computer Science or related field (Master’s preferred).
* 5–10 years of software development experience, including significant front-end engineering with TypeScript and modern frameworks (React, Angular, Vue).
* Proven experience owning front-end architecture and delivering secure, high-performance applications in Microsoft Azure environments.
* Strong knowledge of RESTful APIs, CI/CD, testing, and security best practices (OWASP).
Skills:
* Experience with GitHub Copilot or similar AI tools.
* Familiarity with SQL, Databricks/Spark, and event-driven architectures.
* Knowledge of Material UI (MUI), data visualization libraries (D3, Highcharts), and Azure DevOps or GitHub Actions.
* Experience in regulated environments, preferably financial services.