About The Position

SS&C is seeking a mid-to-senior Full Stack Software Engineer for its Trust Application Development team. The role contributes to the development, modernization, and support of an enterprise Trust accounting and financial technology platform. The engineer will translate complex business and financial requirements into reliable, scalable technical solutions while accounting for operational and client impact. The position involves full-stack development with Microsoft .NET/.NET Core, C#, Microsoft SQL Server, JavaScript, HTML, CSS, and related web technologies. The engineer will work with APIs, web services, legacy components, and modern application architectures, and help develop AI-enabled capabilities using Generative AI and LLMs within established security, privacy, and governance standards. The engineer collaborates with business analysts, product owners, QA engineers, architects, developers, and business stakeholders in an Agile environment. The role spans the full SDLC, including requirements analysis, design, development, testing, deployment, and production support, and may include mentoring less experienced developers.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline, or equivalent professional experience.
  • Approximately 5+ years of professional software development experience; equivalent demonstrated experience and technical capability may be considered.
  • Strong development experience with Microsoft .NET/.NET Core and C#.
  • Strong experience with Microsoft SQL Server in enterprise application environments.
  • Strong SQL development skills, including T-SQL, stored procedures, complex queries, joins, database objects, and data access patterns.
  • Experience troubleshooting and optimizing SQL Server application performance, including query performance and execution plans.
  • Understanding of database transactions, locking, blocking, concurrency, and data integrity.
  • Experience developing full-stack enterprise web applications.
  • Strong knowledge of JavaScript, HTML, CSS, and web application development.
  • Experience designing, developing, and consuming REST APIs and web services.
  • Strong understanding of object-oriented programming, software design patterns, and application architecture.
  • Experience with source control and modern software development practices, preferably Git/GitHub.
  • Understanding of secure application development, authentication, authorization, and protection of sensitive financial and client data.
  • Experience working in an Agile/Scrum development environment.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Ability to understand complex business requirements, workflows, and business rules and translate them into technical designs and software solutions.
  • Ability to communicate effectively with technical and non-technical/business stakeholders.
  • Practical experience or demonstrated knowledge in one or more areas of Generative AI or LLM application development, enterprise LLM integration, prompt engineering, RAG, embeddings or vector search, tool/function calling, AI agents or AI-assisted workflows, AI evaluation, AI security, responsible AI, or AI governance.
  • Ability to understand financial processes and how technology changes may affect users, clients, financial transactions, and downstream systems.

Nice To Haves

  • Experience or demonstrated knowledge in FinTech or enterprise financial applications.
  • Experience or knowledge in Trust accounting, wealth management, asset management, banking, custody, retirement services, or related financial services.
  • Knowledge of financial transactions, account processing, cash and asset movement, positions, holdings, income, fees, or other accounting concepts.
  • Experience integrating financial systems with third-party providers, custodians, payment platforms, or client applications.
  • Ability to analyze business processes and identify opportunities for technology, automation, APIs, and AI to improve efficiency or user experience.
  • Experience working directly with business analysts, product owners, operations teams, or clients to understand requirements and develop solutions.
  • Direct Trust accounting experience (desirable but not required for candidates with strong financial technology experience).
  • Experience with Vue.js 3 and modern component-based front-end application development.
  • Experience with TypeScript, preferably with Vue.js 3 or another modern front-end framework.
  • Experience with Vue.js Composition API, reusable components, state management, and modern front-end build tooling.
  • Experience developing or maintaining applications using C++.
  • Experience with Microsoft Azure and cloud-based application architectures.
  • Experience with Azure API Management or similar API gateway technologies.
  • Experience with RabbitMQ or other messaging technologies and event-driven architectures.
  • Experience developing microservices or distributed applications.
  • Experience with OAuth, JWT, SSO, or Microsoft Entra ID.
  • Experience with CI/CD pipelines and GitHub-based development workflows.
  • Experience modernizing large enterprise or legacy applications.
  • Experience developing systems that handle high-value transactions, sensitive financial information, personally identifiable information, or regulated client data.
  • Experience integrating .NET or enterprise applications with commercial or enterprise LLM platforms and APIs.
  • Experience evaluating AI-generated responses for quality, accuracy, security, and reliability.
  • Familiarity with AI security considerations such as confidential/client data protection, prompt injection risks, access controls, and appropriate use of enterprise data.

Responsibilities

  • Design, develop, test, and maintain enterprise applications supporting the Trust accounting and financial technology platform.
  • Develop and enhance backend services and business logic using Microsoft .NET/.NET Core and C#.
  • Develop and maintain user-facing functionality using JavaScript, TypeScript, HTML, CSS, and modern web technologies.
  • Work with existing C++ components and services as required.
  • Modernize legacy application components toward modern web, API, microservices, and service-based architectures.
  • Design, develop, and consume RESTful APIs and web services for internal applications, client applications, and third-party integrations.
  • Design, develop, troubleshoot, and optimize Microsoft SQL Server solutions, including complex queries, stored procedures, database objects, and data access components.
  • Troubleshoot database performance, including query execution, indexing, locking, blocking, and transaction-related issues.
  • Build understanding of Trust accounting, financial services workflows, business rules, transaction processing, and client requirements.
  • Work with business analysts and stakeholders to translate business and financial requirements into technical solutions.
  • Consider downstream business, financial, operational, and client impact when making application changes.
  • Design and develop AI-enabled application capabilities, including Generative AI and LLM-based solutions.
  • Integrate applications with enterprise AI platforms, APIs, and AI/LLM services.
  • Apply prompt engineering, structured LLM outputs, RAG, tool/function calling, and AI-assisted workflows where appropriate.
  • Identify opportunities for AI and automation to improve business processes, operational efficiency, data analysis, and user or client experience.
  • Ensure AI-enabled solutions meet security, privacy, financial/client data protection, responsible AI, and AI governance requirements.
  • Troubleshoot production and non-production application issues and perform root-cause analysis.
  • Participate in code reviews and contribute to development standards and best practices.
  • Write clean, maintainable, testable, secure, and performant code.
  • Participate throughout the SDLC, from requirements analysis and technical design through development, testing, deployment, and production support.
  • Collaborate with developers, QA engineers, business analysts, product owners, and business stakeholders in an Agile environment.
  • Mentor and provide technical guidance to less experienced developers as appropriate.

Benefits

  • Medical coverage
  • Dental coverage
  • Vision coverage
  • 401(k) plan with company match
  • Paid time off
  • Paid holidays
  • Parental leave
  • Professional development reimbursement opportunity
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service