CLIENT ENGINEER JOB DESCRIPTION

A curated collection of Client Engineer job descriptions across industries, outlining key responsibilities, required skills, and experience levels.

Client Engineer Job Description Template

1. About the Role

Client-side game engineering for live mobile titles is unforgiving work. A frame-rate regression or a broken UI state on launch day reaches millions of players before anyone can patch it, and the Client Engineer is the person whose judgment, code reviews, and performance profiling prevent that outcome. This role owns the game client layer, from feature implementation and UI architecture to stability monitoring across iOS and Android, within a cross-functional team that includes game design, UX, QA, and server engineering. Senior practitioners in this space typically hold titles like Senior Client Engineer or Lead Client Engineer, and the mid-level seat described here is the direct pipeline into those positions.

2. Position Summary

You will own the development and stability of game client features shipped to millions of players, serving as the Client Engineer responsible for translating design and product requirements into performant, tested, production-grade code. You work within a scrum-based cross-functional team that includes game designers, QA engineers, and server engineers, with scope spanning mobile platforms and live-service update cycles.

3. Why Join Us

Career Impact: Engineers who ship AAA-quality features across iOS and Android for live F2P titles build a portfolio that commands attention from top-tier mobile game studios and mid-core game companies.

Business Impact: Stable frame rates, low crash rates, and well-architected UI states are the difference between a game that retains its player base and one that loses it to reviews within the first week of a major update.

Growth Opportunity: The depth of low-latency rendering, multi-threaded architecture, and live-ops tooling developed in this role creates a clear trajectory toward Lead Client Engineer or Technical Director within the mobile games industry.

4. Key Responsibilities

  • Design and implement game client features across mobile platforms to meet sprint goals and product specifications.
  • Architect UI systems and widgets that support design requirements at production scale.
  • Review code across the client team to enforce performance standards and maintainable architecture.
  • Profile and resolve rendering bottlenecks, memory allocation issues, and frame-rate regressions before release.
  • Collaborate with QA engineers to resolve defects and validate builds against sprint acceptance criteria.
  • Partner with server engineers on client-server integration, ensuring low-latency state synchronization.
  • Mentor junior client engineers on platform limitations, coding standards, and Scrum-based delivery practices.
  • Contribute to process improvement initiatives that increase team velocity and reduce post-release defect rates.

5. Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience.
  • 3 or more years of game client development experience, with at least one shipped live-service title on iOS or Android.
  • Demonstrated proficiency in object-oriented programming using C# or C++, with a strong understanding of memory management and garbage reduction.
  • Solid understanding of real-time rendering fundamentals, including frame budget management and rendering pipeline bottlenecks.
  • Experience implementing and debugging UI systems, including layout, state management, and animation.
  • Experience contributing to a scrum-based team, including sprint planning, task estimation, and peer code review.
  • Strong verbal and written communication skills for cross-functional collaboration with design, QA, and production.
  • Ability to profile, benchmark, and resolve client-side performance issues on constrained mobile hardware.

6. Preferred Qualifications

  • Experience with realtime shader authoring (HLSL, CGFX, or equivalent shading language) for mobile-optimized visual effects.
  • Demonstrated knowledge of low-garbage, low-latency code patterns specific to mobile runtime environments.
  • Familiarity with Agile tooling for backlog management, sprint tracking, and defect logging within a live-service game team.
  • Prior exposure to MMORTS, F2P, or AAA game development at a studio shipping to millions of concurrent players.

7. Success Metrics & Environment

  • Sprint defect escape rate, measuring how many client-side bugs reach QA after code review.
  • Client crash rate per session, tracked against the studio's live-service stability threshold.
  • Frame rate stability percentage, reflecting how often the target FPS is maintained under peak load.
  • Feature delivery cycle time, measuring days from task assignment to QA-verified completion.
  • Post-release hotfix frequency, indicating how often shipped client code requires emergency patches.
  • Typical tools: Game engine (commonly Unity or Unreal Engine); version control (commonly Git); build automation (commonly Jenkins or similar CI platform).

8. Compensation & Benefits (US Market Benchmark)

  • Base Salary Range: $95,000 to $140,000 per year, depending on seniority and studio size
  • Bonus: Annual or milestone-based bonus, typically 5% to 15% of base salary
  • Equity: Stock options or RSUs common at funded studios and public game companies
  • Health Benefits: Medical, dental, and vision coverage standard across most full-time roles
  • PTO: 15 to 20 days annually, with some studios offering unlimited PTO policies
  • Common Perks: Remote or hybrid flexibility, game library access, conference attendance budget, and hardware allowance


Figures are estimates based on general US market benchmarks and may be outdated. Adjust based on location, company size, and seniority level.

9. EEO & Legal

Background check completion is a condition of employment for this role. All qualified applicants will receive consideration without regard to race, color, religion, sex, national origin, age, disability, veteran status, sexual orientation, gender identity, or any other characteristic protected under applicable federal, state, or local law. Reasonable accommodations are available to applicants with disabilities throughout the hiring process upon request. Candidates must be authorized to work in the United States.

Client Engineer Job Description Examples

1. Client Engineer (Device Management)

The Client Engineer owns the design and implementation of enterprise-wide device management services, developing integrations and automated provisioning across all client device types using Microsoft Intune and JAMF. Working within the Enterprise Services group alongside I.T. Security and support teams, this role delivers a modern, scalable device management platform and maintains full operational accountability, including monitoring, maintenance, and end-user support.


Key Responsibilities

  • Develop and maintain client configurations using Microsoft Intune and JAMF.
  • Design and implement software packaging and anti-virus configurations for end-point systems.
  • Collaborate with I.T. Security and support teams to establish end-user security settings and optimize OS deployment and automated build processes.
  • Monitor managed systems, diagnose Intune/JAMF deployment issues, and perform root cause analysis.
  • Create and maintain documentation for configuration, processes, and service records.
  • Build OS images and create application packages with a focus on quality and reliability.
  • Manage all relevant OS types, including Windows 10, iOS, iPadOS, macOS, and Android.
  • Implement automation to remove ongoing manual processes and research relevant technology developments.
  • Resolve user requests and incidents, and support end-user communication and training.


Required Qualifications

  • 5 years of IT experience with at least 2 years in the Client Engineering field and 1 year with Microsoft Intune.
  • Hands-on experience with JAMF is desirable.
  • Demonstrated ability to perform systems management using PowerShell.
  • Proficient in client Operating System management, configuration, and implementation.
  • Deep understanding of Windows 10.
  • Strong knowledge of Apple iOS, iPadOS, and macOS.
  • Solid understanding of Azure AD, Active Directory, group policies, and WMI.
  • Ability to conduct research to identify and resolve operating system and application software issues.

2. Client Engineer (Integration & Vault Engineering)

Embedded within a product engineering organization, the Client Engineer delivers integration consulting, software engineering, and technical analysis across client deployments, translating business requirements into technical specifications and implementing Vault workflows and Python smart contract code. Working closely with engineering teams and direct clients, this role advances the reliability of client-facing solutions through backlog management, QA participation, and deep technical collaboration on the platform roadmap.


Core Functions

  • Analyse and validate business requirements, translating them into technical specifications.
  • Evaluate core platform changes versus client-specific requests.
  • Implement Vault workflows and Python smart contract code from client requirements.
  • Implement helper libraries, tooling, and software around Vault Configuration.
  • Design client solutions and architecture.
  • Collaborate with engineering to obtain a deep technical understanding of Vault and its roadmap.
  • Coordinate impact and requirements across projects, support client staging and development instances.
  • Investigate and resolve client technical queries, prioritise backlog and sprint planning.
  • Conduct post-mortems, manage defects, and participate in testing and QA processes for client deployments.


Qualifications & Experience

  • Experience writing commercial or open source software and analysing requirements to create specifications.
  • Experience in client-facing integration, implementation engineering, or solution architecture roles in B2B software product companies.
  • Experience delivering technology projects into financial institutions or enterprise firms.
  • Experience with Python, Docker, Kafka, Kubernetes, ELK Stack, AWS, Google Cloud, and other cloud technologies.
  • Experience with microservice architectures, REST APIs, and equivalents such as gRPC.
  • Familiarity with Agile software delivery framework.
  • Linux experience.
  • Excellent problem-solving skills with the ability to explain technical concepts to technical and non-technical stakeholders.
  • Desire and ability to learn and work with engineers to evolve the technical aspects of Vault.

3. Client Engineer (React Gaming Interfaces)

Reporting to the Senior Client Engineer, the Client Engineer builds performant animated interfaces for a live real-money gaming environment using a React-based tech stack, including writing reusable components and developing back-office tools for a B2B gaming product. Partnering with the design team and a large cross-functional group, this role enables a high-quality, reliable gaming experience that meets both player-facing and operational standards.


Primary Duties

  • Write React components adhering to real-money gaming best practices, resumable to and from any server-sent state.
  • Work with the design team to produce exciting interfaces and animations.
  • Develop back-office tools for managing a B2B gaming product.
  • Collaborate with a large cross-functional team to create a best-in-class product.
  • Work under the direction of the Senior Client Engineer.
  • Perform job duties in a safe manner and attend work as scheduled on a consistent and regular basis.


Education & Experience

  • High school diploma or equivalent work experience required.
  • Must obtain and maintain any certification or license as required by law or policy.
  • Deep knowledge of building modern React applications, with MobX, Hooks, and Styled Components preferred.
  • Experience creating state-based animations, with Framer Motion preferred and interest in Phaser, Three.js, and GreenSock.
  • Strong CSS Flexbox layout or HTML Canvas manipulation skills.
  • Knowledge of rapidly building form-based interfaces, dynamic data charts, gRPC, TypeScript, AWS, and GitHub CI Automation.
  • Ability to communicate clearly and effectively in both spoken and written form.

4. Client Game Engineer (Mobile MMORTS)

Sitting at the intersection of game engineering and cross-disciplinary collaboration, the Client Game Engineer develops next-generation MMORTS mobile games using Unity across multiple platforms, targeting millions of daily players, working closely with designers, UX/UI, QA, and server engineers. Operating across a scrum-based team, this role shapes game quality and process improvements that directly support sprint goals and high-volume player engagement.


Duties

  • Develop next-gen MMORTS mobile games using Unity for multiple platforms targeting millions of daily players.
  • Work closely with designers and UX/UI to flesh out new ideas using storyboards, wireframes, and feature specs.
  • Break down stories into technical tasks and participate in a cross-disciplinary scrum-based team.
  • Implement great widgets and UI, and support the UI team on a technical level.
  • Test your own code extensively and work closely with QA to resolve bugs and hit sprint goals.
  • Come up with ways to improve process and work with other engineers to implement improvements.


Skills & Qualifications

  • Passion for gaming.
  • 2+ years of game-dev industry experience, including AAA or F2P MMO, and 2+ years developing 3D games in Unity required.
  • Excellent C# (.Net 3.5) skills with solid understanding of real-time rendering, rendering bottlenecks, and low-latency low-garbage code.
  • Solid understanding of programming principles, system architecture, and common architectural approaches.
  • Fluent in Git.
  • Experience in game programming using C++, OpenGL, or DirectX is a plus.
  • Competent with real-time shader development (HLSL/CGFX, Unity ShaderLab) and mobile experience on iOS or Android preferred.

5. Client Engineer (Unity Game Development)

A key member of a cross-disciplinary product team, the Client Engineer shapes game features and systems by analyzing complex problems, prototyping solutions, and ensuring project milestones are met using Unity. Collaborating across internal teams and with key stakeholders, this role enables reliable feature delivery and mentors junior developers to maintain technical quality across a live product.


Functions

  • Analyze complex problems and present multiple solutions.
  • Work towards project vision and ensure project milestones are met.
  • Communicate technical information within teams and with key stakeholders and business partners.
  • Work across disciplines to efficiently complete tasks and break down project epics into smaller, accurate tasks.
  • Guide and assist others through tool sets and development, and mentor junior developers.
  • Mock up and prototype features and concepts.
  • Accurately identify risks and account for them while planning, designing, and speccing systems.


Experience & Qualifications

  • BSCS, BSEE, or equivalent years of work experience.
  • 3 to 4 years of related professional experience, with expert experience in Unity.
  • Experience working on a 10+ member team.
  • Proven ability to profile and assess bottlenecks for the Unity platform.
  • Knowledge of Unity asset bundles or addressable systems.
  • Experience in shipping and maintaining a live product with platform debugging tools.

6. Client Engineer (Unity3D Live Games)

Delivering high-quality live game systems depends on the Client Engineer, who develops and maintains features in Unity3D and a proprietary game server while mentoring a team of engineers and championing best practices such as agile development and test-driven development. Based within a collaborative engineering organization, this role drives system stability, participates in peer code reviews, and keeps the team current on cutting-edge industry trends to support ongoing product success.


Accountabilities

  • Develop, iterate, and maintain game systems and features in Unity3D and a proprietary game server.
  • Execute and implement game features and build tools that empower the team.
  • Improve system stability by following best practices, including agile development and test-driven development.
  • Collaborate on system design and participate in peer code reviews.
  • Communicate and solve mathematics and physics-based problems effectively.
  • Manage and mentor a team of Engineers, and maintain and share knowledge of cutting-edge industry trends.


Education & Experience

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Strong passion for games.
  • 7+ years of development experience with Unity3D, C#, and Java.
  • Strong working knowledge of development and tools for Android and iOS.
  • Experience leading a team in any area of client-side game development.
  • Shipped multiple features and projects in a live environment.
  • High sense of quality, polish, and pride in delivered work.
  • Good leadership and communication skills.

7. Client Engineer (Unity Golf Game)

As the Client Engineer, this role oversees all client development for a golf game across mobile and desktop platforms, encompassing code design and review using the Unity game engine, feature implementation, and release management to product specifications. The client engineering team relies on this work to sustain a stable live game service while collaborating with art, production, design, and QA to extend and improve the codebase continuously.


Scope of Work

  • Oversee all client development for the WGT Golf game on mobile and desktop platforms.
  • Design, write, and review code using the Unity game engine.
  • Ensure client releases are completed on time and to product specifications, and maintain a stable production environment.
  • Implement new and extend existing features across the client codebase and pipeline.
  • Collaborate with art, production, design, and QA departments.
  • Communicate and iterate on technical designs with the team, and mentor the client engineering team.


Background & Experience

  • Bachelor's degree in Computer Science required.
  • 8+ years of software development experience.
  • 5+ years of experience working with UI systems.
  • 3+ years of experience with Unity's animation and shader systems.
  • Experience developing and supporting a live game service.
  • Strong software engineering, problem-solving, and communication skills.
  • Highly motivated self-starter with a passion for making high-quality software.

8. Client Engineer (Office 365 & Collaboration)

Client Engineer leads the design, implementation, and maintenance of Office 365 enterprise services and collaboration platforms, including Teams, Yammer, and Planner, serving as the highest level of internal technical expertise before vendor escalation. The work directly supports enterprise-wide adoption of a unified digital workplace strategy by overseeing rollouts, mentoring junior staff, and partnering with Enterprise Architecture to evaluate emerging technologies.


Key Deliverables

  • Design, implement, and maintain Office 365 enterprise services, infrastructure, and collaboration platforms including Teams, Yammer, and Planner.
  • Assist the Audio Visual team with developing enterprise-wide conference room capabilities and standards.
  • Create and maintain project upgrade plans, schedules, and assist in managing rollouts.
  • Serve as point of escalation from tier two support and lead production hardware and software upgrades and installations.
  • Partner closely with vendors to solve complex technical issues and participate in product evaluation.
  • Use process management skills to identify and implement continuous improvement activities throughout Client Services.
  • Mentor junior positions and partner with Enterprise Architecture to assess new technologies.
  • Provide expert subject matter expertise within the area of discipline and act as lead in the absence of the team manager.


Minimum Qualifications

  • College degree in Computer Science or related technical field preferred.
  • 5 years of experience with Office 365 platform support and management, including MCSA Office 365 certification preferred.
  • Strong working knowledge of Office 365 enterprise applications, audio/video conferencing, and conference room technology.
  • Experience providing advanced technical support across the end-user computing lifecycle, including Microsoft desktop OS and productivity suites.
  • Experience leading projects, rollouts, and deployments of enterprise-level software.
  • Ability to plan and control projects.

9. Client Engineer (On-Device AI & Siri)

The Client Engineer owns the development of on-device platform features and novel user experiences, building reliable systems in Objective-C or Swift that power AI-driven interactions for a consumer hardware product used by millions. Working closely with a design team alongside engineers, testers, and managers across organizations, this role advances product quality by bringing new hardware experiences to life and solving complex technical challenges at scale.


What You'll Do

  • Build reliable, maintainable, and easy-to-use systems used across the company.
  • Triage, diagnose, and fix issues reported against our projects.
  • Learn and provide feedback on new technologies to improve our codebase and create pioneering customer experiences.
  • Help bring up the Siri experience on unreleased hardware, ensuring it is tailored for the needs and capabilities of each device.
  • Work closely with Apple's design team to develop novel user experiences, refine existing capabilities, and create new features.
  • Make substantial contributions to the on-device Siri experience, working across teams to build functionality and solve problems.


Professional Experience

  • Bachelor's or master's degree in Computer Science or equivalent experience.
  • Substantial experience using Objective-C or Swift to build applications.
  • Practical knowledge of Apple's fundamental developer APIs including Foundation, UIKit, Grand Central Dispatch, and XCTest.
  • Excellent verbal and written communication skills.
  • Self-motivated and curious with demonstrated creative and critical thinking capabilities.
  • History of tackling challenging problems and persisting until solved.
  • Passion for building polished, elegant experiences that surprise and delight customers.
  • Thrive in a highly collaborative, cross-functional environment working with engineers, designers, testers, and managers.

10. Client Engineer (GraphQL Open Source)

Embedded within an open-source engineering community, the Client Engineer develops new features in Apollo open-source projects for GraphQL-based client data management and serves as a direct representative of developer needs in project roadmaps and issue lists. Working closely with contributors, framework maintainers, and browser vendors, this role strengthens the broader GraphQL ecosystem and ensures a high-quality experience for developers worldwide.


Day-to-Day Responsibilities

  • Design, discuss, and implement new features in Apollo open-source projects for GraphQL-based client data management.
  • Listen to developers, understand their needs, and represent them in Apollo project roadmaps and issue lists.
  • Work closely with contributors to merge pull requests and help new people engage in the project.
  • Engage with the community on Medium, Stack Overflow, Slack, Spectrum, and at conferences.
  • Collaborate with maintainers of view frameworks, browser vendors, and GraphQL libraries on proposed standards and feature ideas.


Knowledge, Skills & Abilities

  • Understanding of front-end development workflows.
  • Excitement about making complex data management easier, especially with GraphQL or Apollo.
  • Can keep up with the latest developments in the JavaScript ecosystem, especially popular client-side projects like React.
  • Committed to high-quality developer experience.
  • Enjoys helping people, having collaborative design discussions, and talking about work online and in person.
  • Positive, collaborative communication style with a generous approach to helping others.
  • Comfortable asking for help when needed and not afraid to seek feedback often.

11. Senior Client Engineer (Mobile Game Engineering)

Reporting to cross-functional leadership, the Senior Client Engineer drives the implementation of game mechanics, system processes, and complex new features using Unity and C# for production-grade mobile games played by millions of users. Partnering with game design, product management, and marketing teams, this role advances technical performance across crash rates, FPS, and CPU usage while owning end-to-end technical execution of interdisciplinary developments.


Strategic Responsibilities

  • Ship production-grade mobile games used by millions of gamers.
  • Drive the implementation of game mechanics and system processes using Unity and C#.
  • Drive the development of big and complex new features or improvements to existing ones.
  • Ensure technical performance including crash rates, FPS, startup times, and CPU usage throughout development.
  • Collaborate and communicate with cross-functional departments including game design, product management, and marketing.
  • Think about and propose solutions to challenging game development problems.


Technical Qualifications

  • Strong knowledge of C# and/or C++, and extensive experience with Unity or a similar game engine.
  • Strong understanding of software engineering fundamentals including design patterns, game framework architecture, and robust API design.
  • Solid understanding of mobile networking best practices including request limiting, caching, batching, and REST/TCP/UDP integration.
  • Experience with asynchronous, multi-threaded, and parallel programming paradigms to maximize UI responsiveness.
  • Experience with client-side testing including unit, functional, and integration testing.
  • Strong mobile experience on iOS and Android, including hardware limitations, debugging, and performance metrics.
  • Good understanding of tooling, including Git and Jenkins for build automation.
  • Experience owning and driving the technical execution of complex and interdisciplinary developments.

12. Client Engineer (Endpoint Management)

Sitting at the intersection of endpoint engineering and IT operations, the Client Engineer sources, configures, and governs modern endpoint management systems including JAMF, Intune, Azure AD, and SCCM while serving as a trusted advisor to Helpdesk and a liaison to the IT systems team. Operating across internal customer teams and asset management partners, this role delivers automation-first endpoint solutions that support security, reliability, and budget visibility across an enterprise environment of 1,000-plus endpoints.


Role Responsibilities

  • Source, test, and configure modern endpoint management systems including JAMF, Intune, Azure AD, Microsoft Autopilot, and SCCM.
  • Lead formal technical proof of concept exercises for new products and capabilities.
  • Develop and document standards and practices for endpoint system architecture.
  • Be constantly on the lookout for opportunities to eliminate manual work through automation.
  • Collaborate with internal customers to respond to requests, troubleshoot, and remediate issues.
  • Become a trusted advisor to Helpdesk for hardware and a liaison between the IT systems team.
  • Partner with Asset Management to maintain laptop inventory and visibility for IT finance and budget optimization.


Education & Experience

  • Bachelor's or technical degree or equivalent with 5 years of general experience.
  • Microsoft Desktop Technician (MCTS) and JAMF certification preferred.
  • 5 years of hands-on experience supporting and deploying Windows OS in an enterprise environment of 1,000+ endpoints.
  • Hands-on experience supporting and deploying Mac OS X in an enterprise environment of 1,000+ endpoints.
  • Experience with Active Directory, including GPO creation and management.
  • Proficient with Windows PowerShell, command-line tools, and Bash scripting.
  • Proficient working knowledge of client security methods, antivirus, encryption, and MFA.
  • Proficient in user administration of Microsoft Exchange, O365, and Outlook clients.
  • General administration and troubleshooting of mobile devices, including iOS and Android.

13. Client Engineer (Distributed Systems & Client Server)

A key member of an IT client-server engineering team, the Client Engineer provides expert technical leadership across the design, planning, testing, and implementation of distributed systems platforms, including trend analysis, capacity planning, and third-level support. Collaborating with key support partners, line of business representatives, and vendors, this role enables the successful delivery of complex medium-to-large-scale enterprise projects while driving innovative improvements to client server infrastructure.


Leadership Responsibilities

  • Lead efforts related to designing, planning, enhancing, and testing all distributed systems platforms, including baselining, trend analysis, and capacity planning.
  • Lead technical assessment, research, and testing of new technologies using client-server design, automation, and scripting best practices.
  • Analyze information to recommend and plan use of computers, peripheral equipment, or modifications to existing systems for proposed projects.
  • Provide third-level technical support for client-server systems with expert problem analysis and timely resolution.
  • Participate in all areas of technology management, systems development, and systems implementation as assigned.


Qualifications & Experience

  • Bachelor's degree in Computer Science or relevant field, or equivalent education and training.
  • 8 years of experience with distributed systems in Information Technology.
  • Extensive understanding of applied enterprise computing technology and thorough knowledge of data flow, mainframe/client server systems, problem analysis, and systems tuning.
  • Proficient in multiple programming and scripting languages with ability to develop systems and program interfaces.
  • Adept with network interfaces and technologies.
  • Demonstrated proficiency in Microsoft Office software products.
  • Good verbal and written communication skills.
  • Ability to travel, occasionally overnight.

14. Client Engineer (Financial Technology Platform)

Developing and sustaining a financial technology platform relies on the Client Engineer, who provides onboarding and integration guidance, writes code in collaboration with clients, and extends the internal codebase in response to client priorities using Python and related quantitative tools. Serving as a technical bridge between Product Engineering, Project Management, and Sales teams, this role enables scalable client growth by producing reusable tools, training materials, and architecture designs grounded in financial industry expertise.


Areas of Ownership

  • Understand and keep up to date with both our product and client landscape as they evolve.
  • Provide onboarding and integration guidance for clients, including discovery conversations, architecture design, and data flow considerations.
  • Originate solutions that help licensed clients make the most of their investment in Beacon.
  • Partner with Product Engineering and Project Management teams to provide technical expertise for clients.
  • Develop code in collaboration with clients to prototype and develop solutions for their business needs.
  • Gather and consolidate client feedback and distribute it to appropriate internal teams on time.
  • Extend the internal codebase in response to client priorities and contribute to training strategy and material.
  • Collaborate with Sales and PreSales Engineering teams to advance key prospective client relationships.
  • Support growth by developing reusable internal tools and improving documentation and onboarding resources.


Position Requirements

  • 5+ years of professional experience in the financial industry, including client-facing roles.
  • Strong quantitative background with 5+ years of Python programming development experience.
  • Trading and Risk management experience in Insurance ALM, Asset Management, or Currencies and Commodities.
  • Prior hands-on familiarity with SecDb at Goldman Sachs, Athena at JP Morgan, or Quartz at Bank of America Merrill Lynch preferred.
  • Knowledge of technology infrastructure, functional dependencies, and business requirements of financial institutions.
  • Experience with Jupyter, Pandas, Numpy, and SciPy.
  • Familiarity with AWS and other modern public cloud platforms.
  • Knowledge of project, change, and relationship management principles and practices.
  • Strong verbal, written, and presentation skills with the ability to articulate technical details to both peers and non-technical stakeholders.

15. Client Engineer (Cloud & Managed Services Sales)

As the Client Engineer, this role refines technical and consultative sales support across cloud hosting, managed network, and voice solutions for medium-sized enterprise accounts, conducting technical presentations and developing formal sales proposals. The sales team relies on this work to nurture client relationships at all management levels, identify challenges, and deliver solutions that drive account success and revenue performance.


Work Activities

  • Provide senior leadership involvement within the Technology and Sales teams to enhance and promote the network.
  • Partner closely with Senior Management and provide technical and sales support for accounts in assigned territory.
  • Perform technical presentations for customers, partners, and prospects.
  • Assist with the development of formal sales plans and proposals for assigned opportunities.
  • Participate as a specialist on the Sales Team and provide consultative support in your area of specialization.
  • Nurture relationships with existing and prospective client accounts at all levels of management.
  • Identify priorities, issues, and challenges, and develop solutions to achieve results.
  • Work cooperatively with fellow sales team members and clients, and follow up to ensure customer success.


Required Qualifications

  • BS/BA in EE/CS or equivalent of 5 years of experience in ITC.
  • Certification in one or more of the following: VCP-DCV or CCNA-Cisco Data Center preferred.
  • Demonstrated experience as a Pre-Sales or SME in a Cloud Computing environment.
  • In-depth knowledge in at least one area: Managed Hosting, Cloud, Virtualization/VMware, DR, VDI, Load Balancing, WAN, Backup, NetApp, UCS Cisco, HP 3PAR, MS, OpenStack, or AWS.
  • Proficiency in MS Word, MS Visio, Excel, and CRM software with ability to write high-quality sales proposals.
  • Demonstrated combination of creative, technical, and analytical skills with a proven history of meeting or exceeding goals.
  • Excellent written and verbal communication, listening, negotiation, and presentation skills.
  • Ability to build trust, demonstrate professionalism, thrive in rapidly changing environments, and lead effectively within a team.

16. Senior Client Engineer (Endpoint Security & VDI)

The Senior Client Engineer oversees the development of technology roadmaps, policies, and standards for client endpoint technologies across an enterprise, administering endpoint security, automated software deployment, and Next Generation Desktop management deployments ranging from 1,000 to 5,000 seats. Working alongside technology architects and field services staff, this role ensures architectural alignment, mentors engineers and analysts, and provides thought leadership on Endpoint Lifecycle Management to advance organizational security and operational efficiency.


Ownership Areas

  • Participate in and lead the development of technology roadmaps, policies, and standards for client endpoint technologies with a strong security focus.
  • Administer tools supporting endpoint security, patching, automated software deployment, remote control, imaging, inventory, and reporting.
  • Produce custom reports and package applications and operating systems for deployment using scripting technologies and highly secure policies.
  • Create and modify security and management policies using Microsoft standard tools in support of endpoints and users.
  • Provide 3rd-level support and set, maintain, and document endpoint hardware, OS, browser, and productivity software standards.
  • Research, analyze, and test new technologies, and assist technology architects in developing architectural plans.
  • Mentor and train client engineers and field services analysts on related technology tools.


Minimum Qualifications

  • Bachelor's degree in Computer Science, Information Systems, or related technical field, or equivalent experience required.
  • Minimum 5 years of experience architecting, planning, and implementing Microsoft Windows, enterprise-level VDI, and Next Generation Desktop management deployments of 1,000 to 5,000 seats.
  • Healthcare industry experience preferred.
  • Microsoft MCDST or MCSE certification preferred; Citrix CCP-V or CCE-V preferred.
  • Endpoint administration experience with GPO, MECM, Azure AD, and Intune, including application packaging and automated patching.
  • Significant experience with PowerShell and other industry-standard scripting languages.
  • Experience with Microsoft SQL Server, Citrix App and Desktop Virtualization, NetScaler, and Citrix Access Gateway.
  • Project management experience with moderate to large-scale projects, with familiarity with PMBOK principles.
  • Strong oral, written, and interpersonal communication skills with the ability to provide thought leadership around Endpoint Lifecycle Management.

17. Sr. Mac Client Engineer (Apple Endpoint Ecosystem)

Sr. Mac Client Engineer defines, architects, and implements the client computing ecosystem for Apple Mac endpoints across a large enterprise, creating engineering guidelines for UEM systems including JAMF Pro, SCCM, Intune, and Group Policy while managing Mac Desktop and iOS image creation, deployment, and configuration. Working with security teams, business champions, and IT leadership, this role guides hardware and software standards, drives release management, and delivers process improvements that elevate user experience and reduce organizational costs.


Engineering Responsibilities

  • Define, architect, and implement the client computing ecosystem for primarily Apple Mac endpoints.
  • Create engineering guidelines for UEM systems including SCCM, MDT, WS1, Intune, and Group Policy management.
  • Manage Mac Desktop and iOS estate including image creation, deployment, patching, and configuration.
  • Develop solutions to improve user experience, security, and management of desktops, laptops, mobile, and print devices.
  • Manage device standards strategy, release management for software and hardware deployments, and coordination of business champions.
  • Author official documents and manage large projects, work areas, or technical skills.
  • Design and deliver events, activities, and processes that have a major impact on business management.


Education & Experience

  • Bachelor's degree in Information Technology, Computer Science, Software Engineering, or Math with 10+ years of related experience, or 15+ years of experience instead of a degree.
  • Extensive experience with Mac OS and iOS hardware, JAMF Pro, and Apple Business Manager required.
  • Apple Certified Support Professional is a plus.
  • Experience with bash, Python, ZSH, and PowerShell, including package deployment and customization to Mac using .plist.
  • Experience with software and patch deployment, Autopilot deployment, and building standard images for physical and virtual EUC devices.
  • Experience with TCP/IP networking, Active Directory, Microsoft O365, Windows desktop OSes, and Anti-Virus/Malware products.
  • Experience evaluating hardware and software to guide standards, with knowledge of ITIL Service Management processes.
  • Working knowledge of least-privilege access model environments and experience maintaining Windows desktop systems for mobile users.
  • Strong problem-solving, analytical, organizational, and communication skills with a passion for Apple hardware in the enterprise.

Editorial Process and Content Quality

This content is developed by the Lamwork Editorial Team using structured analysis of real-world job data, skill requirements, and hiring patterns.

Research framework by Lam Nguyen, Founder & Editorial Lead.

Reviewed by Thanh Huyen, Managing Editor.

Learn more about our editorial standards.