Investment Company Institute-posted 4 months ago
Senior
Washington, DC
251-500 employees

The Senior Applications Architect is a strategic, hands-on role that will guide and support the Applications team as the company undertakes a multi-year modernization, moving from legacy platforms to a modern, scalable, and AI-enabled technology stack. This position will play a key role in addressing complex technical challenges, fostering collaboration, and helping team members grow their skills. Working closely with developers and business stakeholders, the Architect will enable the team to deliver high-impact solutions that align with the company’s modernization goals.

  • Leading and mentoring project teams to foster a culture of collaboration, innovation, and continuous learning.
  • Designing and implementing application modernization strategies, including migration from legacy systems to cloud-native platforms.
  • Architecting enterprise applications and integrations using modern frameworks (.NET Core, Java Spring Boot, React/Angular, REST, GraphQL).
  • Embedding AI and machine learning capabilities into business applications using platforms such as Microsoft Copilot, Azure AI, OpenAI APIs, and Claude Code.
  • Leveraging AI pair programming tools such as GitHub Copilot, Codeium, Tabnine, and Claude Code to accelerate development and improve code quality.
  • Utilizing infrastructure automation and observability tools including Terraform with AI, OpenHands, K8sGPT, Datadog AI Ops, New Relic, and Dynatrace.
  • Implementing CI/CD pipelines using GitHub Actions, GitLab CI, Jenkins AI Plugins, and Launchable to support rapid and reliable software delivery.
  • Integrating automated testing and quality assurance tools such as Testim, Mabl, SonarQube, and Codacy.
  • Promoting collaborative documentation and knowledge sharing using Notion AI, Confluence AI, Swimm, Slack GPT, and Microsoft Copilot.
  • Collaborating with cybersecurity and compliance teams to ensure applications meet regulatory and security requirements.
  • Bachelor’s degree in Computer Science, Information Systems, or a related field (Master’s preferred).
  • 10+ years of experience in software/application development, including 3–5 years of management experience.
  • Proven experience with modern application architectures (cloud-native, microservices, containerization, serverless).
  • Strong background in legacy system modernization and migration.
  • Hands-on experience with AI-enhanced development tools and platforms across the execution, automation, testing, and monitoring layers.
  • Proficiency in enterprise development stacks and cloud platforms (e.g., .NET Core, Java Spring Boot, React/Angular, Azure/AWS).
  • Familiarity with DevOps practices, CI/CD pipelines, automated testing, and Git-based source control.
  • Excellent communication skills and ability to work effectively with cross-functional teams.
  • Comprehensive medical plan
  • Generous 401(k) retirement savings plan
  • Paid leave
  • Commuting subsidies
  • Tuition reimbursement
  • Training and development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service