SIGN IN
Principal Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Cypress HCM · 14 hours ago

Principal Software Engineer

Cypress HCM is seeking a Principal Software Engineer to design and develop high-quality software solutions. The role involves troubleshooting complex production issues, leading software product development, and providing technical leadership to other engineers.
Human ResourcesInformation TechnologyStaffing Agency
check
Growth Opportunities
Hiring Manager
Brianna Fugere
linkedin

Responsibilities

Design, develop, enhance, debug, and implement high-quality software solutions
Troubleshoot and resolve complex production issues related to software applications
Research, evaluate, build, and integrate new product capabilities based on defined requirements
Lead the design and development of new software products and major enhancements to existing systems
Address challenges related to system integration, cross-platform compatibility, and scalability
Partner with project stakeholders and end users to gather and refine application requirements
Conduct feasibility assessments for future initiatives and provide recommendations to leadership
Evaluate, recommend, and support application software, integration frameworks, and testing tools
Resolve defects and incorporate enhancements to improve performance, reliability, and usability
Provide technical leadership by guiding, reviewing, and coordinating the work of other engineers
Contribute to technical documentation and end-user materials as needed
Develop stable, maintainable, and high-performance code
Ensure software components are designed for testability, reliability, and long-term maintainability

Qualification

C++CMacOSLinuxOperating system internalsSecurity conceptsFile systemsNetwork componentsProblem-solvingTeam collaborationCommunication skillsTime management

Required

Master's degree in Computer Science or a related field, or equivalent experience
10+ years of professional experience developing software in C++ and C
Strong understanding of operating system internals, particularly macOS and Linux
Experience supporting and deploying macOS systems within large enterprise environments
Broad knowledge of modern security concepts and technologies
Experience working with file systems and network-level components or drivers
Proven ability to analyze and optimize inefficient or legacy code
Excellent problem-solving, debugging, and analytical skills
Ability to work independently while also collaborating effectively within a team
Strong communication skills with the ability to work constructively across technical and non-technical teams
Self-motivated with strong ownership, organization, and time-management skills
Ability to manage multiple priorities while maintaining attention to detail

Benefits

Bonus
Equity

Company

Cypress HCM

twittertwittertwitter
company-logo
Cypress HCM is a staffing and recruiting company providing technology and creative recruiting solutions.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Mark Lillig
CEO
linkedin
leader-logo
Philip Oommen
CFO
linkedin
Company data provided by crunchbase