Applications Manager - Software Development

Cleary Gottlieb Steen & Hamilton LLP•New York, NY
•$200,000 - $220,000

About The Position

The Applications Manager – Software Development leads Cleary Gottlieb’s in-house enterprise software development team within Enterprise Applications. The role is responsible for designing, delivering, securing, and supporting custom applications across web, SharePoint Online, and mobile technologies, and integrating those solutions with commercial platforms and third-party products. This is a hands-on leadership position that includes coaching and developing developers, establishing engineering standards and practices, and partnering with business stakeholders, Project Management, Business Analysis, IT teams, and vendors. The manager brings a modern approach to software delivery, including GitHub-based source control and CI/CD pipelines, responsible use of AI-assisted coding tools, and adherence to a documented Secure Software Development Lifecycle (SSDLC).

Requirements

  • Bachelor’s degree and 10+ years of application development experience, including experience leading or mentoring developers.
  • Strong hands-on experience with SharePoint Online and SPFx, including TypeScript and modern JavaScript frameworks such as React.
  • Expert-level .NET / C# development skills and deep knowledge of object-oriented design patterns and their effective application.
  • Experience with Git and GitHub, including branching and merging strategies, pull requests, and CI/CD or DevOps pipelines such as GitHub Actions or Azure DevOps.
  • Working knowledge of secure software development, including SSDLC practices, OWASP guidance, code scanning, and dependency management.
  • Experience with AI-assisted coding tools and understanding of their safe and effective use within a controlled development process.
  • Experience with software architecture, client-side and server-side components, and large-scale enterprise project implementations.
  • Proficiency with Microsoft SQL Server and Transact-SQL.
  • Experience integrating commercial software with custom solutions and third-party products, including REST APIs.
  • Experience with Waterfall and Agile methodologies and ability to manage projects to completion.
  • Practical experience providing level-three application support.
  • Excellent communication, organizational, and leadership skills; ability to work independently and communicate effectively with non-technical stakeholders.

Nice To Haves

  • Knowledge of InfoDash.
  • Experience with the Intapp suite of tools, including Open and Integration Builder.
  • Experience with the iManage suite of tools, including Work and SPM.
  • Experience with Atlassian products such as Jira and Confluence.
  • Experience with Microsoft 365 development, Power Platform, and Azure services.
  • Experience managing a software development team in a law firm or other professional services environment.

Responsibilities

  • Provide guidance, coaching, and leadership to the software development team, including workload and performance management, career development, and regular feedback.
  • Set and manage team objectives and tasks, and provide updates on the team, projects, and priorities to IT leadership and stakeholders.
  • Lead development and maintenance of custom applications across web, SharePoint Online, and mobile technologies.
  • Direct SharePoint Online solution design and delivery using SPFx, including web parts, extensions, and Microsoft 365 and Microsoft Graph integrations.
  • Support and extend the firm’s intranet and collaboration platforms, including InfoDash solutions where applicable.
  • Architect applications for scale, complexity, security, and fault tolerance, and contribute to design and implementation.
  • Provide level-three application support and resolve issues in a timely, customer-focused manner.
  • Establish and evolve software development tools and processes, including GitHub repositories, branching and pull-request workflows, and automated build, test, and deployment pipelines.
  • Guide responsible adoption of AI-assisted coding tools, establishing standards for code review, testing, intellectual property, and protection of confidential firm and client information.
  • Ensure code is clean, reusable, well-tested, and compliant with standards and best practices; create guidelines where needed.
  • Apply Waterfall and Agile delivery approaches as appropriate.
  • Ensure custom software follows the firm’s documented and approved SSDLC, incorporating security requirements into specification and design.
  • Enforce source-control, change-management, peer-review, and release-approval controls, and maintain separation between development, test, UAT, and production environments.
  • Integrate logging, monitoring, vulnerability detection, code scanning, and security testing into development, following practices such as OWASP.
  • Ensure developers complete annual secure-coding training and follow secure-coding guidelines for the languages in use.
  • Uphold firm policies concerning data governance, information security, and the end-to-end development lifecycle.
  • Manage projects through completion, including definition, scheduling, and coordination with Project Management, Business Analysis, and other departments.
  • Work with business users to determine functional requirements, translate them into technical requirements, and manage stakeholder expectations in clear, non-technical terms.
  • Anticipate, identify, and communicate problem areas, and work with others to develop and implement solutions.
  • Collaborate with third parties and vendors on technical solutions supporting business processes, and with IT teams on new systems, upgrades, and enhancements.

Benefits

  • Comprehensive benefits package, including health care benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service