Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
HP

Senior Software Engineer

HP

Senior Software Engineer developing Windows-based software applications for HP's On Device framework. Collaborating with cross-functional teams to create user-friendly and reliable software solutions.

Posted 5/30/2026full-timeSpring • Colorado, Texas • 🇺🇸 United StatesSenior💰 $130,700 - $205,200 per yearWebsite

Tech Stack

Tools & technologies
AzureC++

About the role

Key responsibilities & impact
  • Designing enhancements, updates, and programming changes for portions and subsystems of end-user software applications running on local, networked, and Internet- based platforms
  • Analyzes design and determines coding, programming, and integration activities required based on general objectives and knowledge of overall architecture of product or solution
  • Investigates and resolves technical issues reported by users or identified during testing and usage
  • Writes and executes complete testing plans, protocols, and documentation for assigned portion of application
  • Collaborates with cross-functional teams, including product managers, designers, and quality assurance teams, to implement new features and functionalities
  • Allocates resources to complete programming projects and designing detailed plans to ensure applications are functioning properly
  • Leads a project team of other software applications engineers and internal and outsourced development partners to develop reliable, cost effective and high-quality solutions for assigned applications portion or subsystem
  • Collaborates and communicates with management, internal, and outsourced development partners regarding software applications design status, project progress, and issue resolution
  • Represents the software applications engineering team for all phases of larger and more-complex development projects
  • Keeps up with the latest industry trends, technologies, and best practices in software development to stay current and improve skills

Requirements

What you’ll need
  • Four-year or Graduate Degree in Computer Science, Information Systems, or any other related discipline
  • Typically has 4-7 years of work experience, preferably in applications engineering, programming, or a related field or an advanced degree with 3-5 years of work experience
  • Programming Language/s Certification (C, C++, or similar)
  • C++17 and above
  • Windows Application Programming Interface (Win32 API)
  • Multithreading IPC, RPC preferred
  • Git
  • Unit Test, MSTest preferred
  • Agile Methodology
  • Automation CI/CD, ADO preferred
  • Microsoft Azure
  • Scalability
  • Object Oriented Analysis & Design
  • Software Development Lifecycle
  • Strong Troubleshooting skills

Benefits

Comp & perks
  • Health insurance
  • Dental insurance
  • Vision insurance
  • Long term/short term disability insurance
  • Employee assistance program
  • Flexible spending account
  • Life insurance
  • Generous time off policies, including; 4-12 weeks fully paid parental leave based on tenure
  • 11 paid holidays
  • Additional flexible paid vacation and sick leave

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++C++17Windows Application Programming InterfaceMultithreading IPCRPCGitUnit TestMSTestObject Oriented Analysis & Design
Soft Skills
strong troubleshooting skillscollaborationcommunicationleadershipproject management
Certifications
Programming Language/s Certification