About this role
As a Software Development Workspace Engineer, you will
- Define, maintain, and optimize software development workspace standards across Windows 11 and macOS environments.
- Design standardized, scalable, and repeatable developer workstation configurations to support different engineering teams and software development technologies.
- Manage developer endpoint software provisioning, configuration, and lifecycle maintenance.
- Design and maintain development environments involving Integrated Development Environments (IDEs), Software Development Kits (SDKs), runtime environments, package managers, plugins, extensions, and supporting utilities.
- Automate the provisioning and configuration of developer workstations to improve consistency, efficiency, and developer productivity.
- Establish and enforce security controls for developer workspaces in accordance with enterprise security policies and compliance requirements.
- Implement secure access mechanisms, including multi-factor authentication (MFA), privileged access management (PAM), certificate-based authentication, and conditional access policies.
- Govern development tooling ecosystems, including Visual Studio, Visual Studio Code, JetBrains tools, Git, GitHub Enterprise, Azure DevOps, Docker Desktop, and local Kubernetes development platforms.
- Ensure compatibility, standardization, and version consistency across development tools and workstation configurations.
- Collaborate with Platform Engineering, Cybersecurity, and End User Computing teams to maintain secure and efficient developer environments.
- Support the Apple developer ecosystem and macOS-specific development requirements.
- Evaluate emerging technologies and recommend improvements to developer tooling, workspace automation, and workstation management.
- Maintain technical documentation, configuration standards, and workspace governance procedures.
What You Bring to the Table
- 4–6 years of professional experience in developer workspace management, endpoint engineering, workplace technology, platform engineering, or related IT infrastructure roles.
- Strong knowledge of Windows 11 and macOS operating environments.
- Experience managing and standardizing software development environments and developer workstations.
- Understanding of software provisioning, configuration management, and automation of workstation setup.
- Familiarity with development tools such as Visual Studio, Visual Studio Code, and JetBrains IDEs.
- Knowledge of Git, GitHub Enterprise, and Azure DevOps.
- Understanding of Docker Desktop, Kubernetes-based local development environments, SDKs, runtime environments, and package managers.
- Experience implementing endpoint security controls, access management, and compliance standards.
- Knowledge of identity integration, multi-factor authentication, privileged access management, and conditional access.
- Familiarity with Agile ways of working and DevOps/CI/CD practices.
- Strong troubleshooting, analytical, documentation, and collaboration skills.
You Should Possess the Ability to
- Design standardized and secure development workspace configurations for Windows and macOS.
- Automate software installation, developer tool provisioning, and workstation configuration wherever possible.
- Evaluate new development tools and maintain compatibility across IDEs, SDKs, runtimes, plugins, and supporting utilities.
- Identify and resolve developer workstation configuration, software compatibility, and environment-related issues.
- Implement and maintain security controls without unnecessarily affecting developer productivity.
- Collaborate with security, platform engineering, and end-user computing teams to address workspace risks and compliance requirements.
- Maintain consistent software versions, approved configurations, and development tooling standards across engineering teams.
- Support local containerized development environments using Docker and Kubernetes tools.
- Apply Agile and DevOps principles to improve workspace management and developer experience.
- Document workspace architecture, configuration standards, provisioning procedures, and security controls.
What We Bring to the Table
- An opportunity to contribute to enterprise developer workspace standardization and automation.
- Exposure to Windows and macOS endpoint environments and modern software development toolchains.
- Opportunities to work with Platform Engineering, Cybersecurity, and End User Computing teams.
- The opportunity to improve developer productivity while maintaining enterprise security and compliance.