Senior Full Stack Software Engineer (U.S.)
Required Skills & Experience:
10 or more years of professional software engineering experience, with strong full stack development experienceStrong experience building modern web user interfaces using JavaScript / TypeScript and a modern framework such as React or AngularStrong back-end development experience building and maintaining RESTful APIs and servicesExperience designing, documenting, and versioning APIs consumed by devices, applications, or partner teamsExperience integrating web front ends with back-end services and device or platform APIsExperience with relational and/or NoSQL data storesExperience writing unit and integration tests and contributing to automated test coverageExperience with Git-based source control, pull-request reviews, and CI/CD pipelinesExperience working in Agile / Scrum delivery teamsExperience serving as a technical lead or senior technical owner for web or API developmentExperience performing code reviews, setting engineering standards, and mentoring other engineersStrong written and verbal communication skillsHands-on experience using AI-assisted development tools such as GitHub Copilot and MCP serversAbility to work U.S. business hours and coordinate with India-based engineersNice to Have Skills &Experience: Experience building web-based configuration, administration, or management interfaces for hardware devicesExperience with Telnet, SSH, or command-line device control interfaces in addition to REST APIsExperience developing SDKs or developer-facing interfacesExperience with Android, embedded, or device-platform teamsExperience with video conferencing or collaboration platforms such as Microsoft Teams, Zoom, or Google MeetExperience with cloud platforms (Azure or AWS), containers, and infrastructure-as-codeExperience leading distributed engineering teams across the United States and IndiaJob Description: The Senior Full Stack Software Engineer (U.S.) will serve as the senior U.S.-based full stack engineer for Project Trinity, driving the Web UI and API workstreams supporting the Poly 5.x platform. This individual will design, build, and review web and service-layer components, including REST and Telnet API capabilities, and help integrate them with the Android OS, SDK, and platform workstreams. Project Trinity brings the client's legacy app to its target state on PolyOS 5.x, moving from the legacy PolyOS 4.x application on Android 11 to the new PolyOS 5.x application on Android 13. This role requires a highly experienced engineer who can own technical direction for the full stack work, collaborate closely with engineering, and guide India-based full stack developers. This position is best suited for a senior hands-on engineer who can lead by example in code while setting technical direction for the full stack team. The Senior Full Stack Software Engineer will be expected to balance delivery, design quality, and collaboration with HP engineering in an environment where priorities may shift across SDK, Web UI, API, and DevOps work. Additional information on Ideal Candidate: The perfect candidate has built web and API layers for device, platform, or connected-hardware products and understands how front-end experiences, device APIs, and back-end services fit together. The candidate communicates clearly with HP stakeholders, mentors offshore engineers effectively, and is comfortable with incomplete documentation in a fast-moving roadmap.