Solutions Engineer
Posted Updated
- The Solutions Engineer builds, tests, and improves employee technology automations and integrations within agreed designs. The role helps shift support toward earlier detection and safe, repeatable resolution while making solutions easy to operate. Working with senior engineers, platform owners, and support teams, this individual delivers defined components and uses production feedback to improve them
- Develop scripts, API integrations, workflows, and platform configurations for agreed employee technology use cases
- Implement defined detection and approved remediation steps, including validation, error handling, logging, and escalation when a case cannot be resolved safely
- Write and run tests; document configuration, operation, known limitations, and recovery steps
- Monitor owned components, investigate defects, and improve reliability and usability from production feedback
- Build and maintain assigned integrations and workflows across employee technology systems, which may include ServiceNow, Moveworks, Jira, Slack, Nexthink, Jamf, Microsoft Intune, Microsoft 365, and Microsoft Graph
- Use documented APIs and integration patterns to map data, handle authentication and common failure cases, and record actions and results
- Contribute reusable scripts, connectors, and documentation that other engineers can use
- Implement defined detection, self service, support, and remediation use cases with clear eligibility checks, logging, exception handling, and escalation
- Configure or integrate approved AI assisted steps, test them against representative cases, and report inaccurate or uncertain results for review
- Validate whether a workflow ran and whether it achieved the intended technical result; help service owners assess employee outcomes
- Write maintainable Python, PowerShell, JavaScript, or similar code as appropriate to the assigned platform and use case
- Use source control, tests, code review, deployment procedures, and runbooks to make changes safe to operate
- Troubleshoot defects within owned components and bring cross-platform design or security questions to senior engineers
- Contribute technical ideas and implementation detail during solution design and code review
- Follow established architecture, security, and engineering standards; raise design or policy questions early
- Work with operations and platform owners to validate requirements and hand over completed changes
- Share reusable components and practical lessons with the engineering team
- Collaborative problem solving and clear communication with technical and support colleagues
- Ability to test, troubleshoot, document, and improve delivered work
- Degree in a relevant field or equivalent practical experience
- Working knowledge of a relevant language such as Python, PowerShell, or JavaScript and experience using APIs
- Experience using source control and participating in testing, review, and deployment of technical changes
- Interest in applying telemetry and automation to practical employee support problems
- Practical experience building and supporting scripts, integrations, workflows, or software components
- Exposure to service management, endpoint management, telemetry, or employee collaboration platforms
- Experience with automated testing, cloud services, or AI assisted workflows