What are the responsibilities and job description for the Desktop Applications Engineer position at BAMM?
Job Details
Hybrid: 3 days onsite in NYC, 2 days remote.
OVERVIEW:
The Desktop Applications Engineer is responsible for packaging, testing, and deploying desktop applications in a large, professional services environment. This role owns the lifecycle of Windows desktop applications, with a strong focus on Microsoft 365, Modern Workplace technologies, and ensuring a secure, reliable experience for attorneys and staff.
You will partner closely with our IT Infrastructure, Security, Service Desk and Business Applications teams to deliver a consistent, well-governed desktop platform and help drive adoption of M365 features, including Copilot and OneDrive.
RESPONSIBILITIES: Application Packaging & Deployment
- Packages and maintains Windows applications;
- Deploys applications using Intune/Endpoint Manager, SCCM/MECM or equivalent tools;
- Designs and manages deployment rings/phased rollouts and rollback procedures; and
- Troubleshoots application, installation, and compatibility issues, including Office add-ins and line-of-business apps.
Modern Workplace / M365
- Supports Microsoft 365 desktop apps: Office, Teams, OneDrive, Outlook add-ins;
- Configures and maintains OneDrive for multi-office use; and
- Partners with security and infrastructure on M365-related policies (DLP, conditional access, device compliance).
Copilot & Office Experience
- Assists with deployment and configuration of Copilot for Microsoft 365;
- Works with security/governance teams to align Copilot usage with Firm data protections; and
- Supports Office integrations with legal/professional tools (DMS, PDF tools, templates, add-ins).
Operations & Future Endpoint Management
- Acts as an escalation point for complex desktop application issues;
- Maintains documentation and runbooks for packaging and deployment;
- Contributes to standard desktop images and baseline configurations;
- Opportunity to grow into broader endpoint management responsibilities, including policy configuration, compliance enforcement, reporting, and monitoring endpoint health and patch status; and
Performs additional duties as assigned.
QUALIFICATIONS:
- Bachelor's degree in Computer Science, Information Technology, or related field preferred;
- At least 3 to 5 years of experience in Desktop Engineering, Endpoint Engineering, and/or Application Packaging role in a medium-to-large enterprise environment;
- Strong hands-on experience with:
- Windows application packaging (MSI/MSIX/App-V or similar);
- Intune/Endpoint Manager and/or SCCM/MECM for application deployments;
- Windows 10/11 in an enterprise, domain-joined environment;
- Practical PowerShell (or similar) scripting skills for automation and troubleshooting;
- Solid understanding of Microsoft 365 / Modern Workplace (Teams, OneDrive, SharePoint Online, basic Entra ID concepts);
- Strong troubleshooting skills and the ability to communicate clearly with both technical teams and non-technical users;
- Demonstrated experience administering Microsoft Co-pilot features and governance controls, along with other AI technologies strongly preferred;
- Experience with Ivanti Environment Manager, MDM/MAM solutions, Purview or similar tools is ideal, but not required;
- Relevant Microsoft certifications are a plus; and
- Availability to work additional hours, as needed.