Skip to main content

Full Stack Software Engineer 3

Posted 22 days ago

cypress hcmBoulder (CO)

SENIORITY

Lead

SALARY

$55 - $70 per hour

Apply (opens in a new tab)

About the role

Full Stack Software Engineer Software Development Engineering (High Tech) focused on developing multiple types/categories of software including end-user applications and operating systems/utility software, that provides a platform for running end user applications for sale to external customers. The position is required to support SSD firmware validation, test automation, and CI/CD development activities for SSD Product Security Infrastructure. This role is critical to maintaining business continuity and ongoing engineering commitments.
Responsibilities: Conducting requirements gathering and analysis to understand the domain of the software problem and/or functionality, the interfaces between hardware and software, and the overall software characteristics Using programming, scripting, and/or database languages to write the software code Supporting software testing, deployment, maintenance, and evolution activities by correcting programming errors, responding to scope changes, and coding software enhancements Applying knowledge of software development best practices, including coding standards, code reviews, source control management, build processes, testing, and operations
Qualifications: 5-7 years of experience in software development or software engineering. Proficiency in one or more programming languages such as Python, Java, C/C++, C#, Go, or JavaScript/TypeScript. Experience developing, testing, debugging, deploying, and maintaining software applications or platform-level software. Experience with requirements analysis, software interfaces, and translating technical requirements into software solutions. Familiarity with Git/source control, code reviews, build processes, automated testing, and CI/CD practices. Understanding of software development lifecycle and modern software engineering best practices. Strong problem-solving, debugging, and communication skills. Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience.
Compensation: $55 - $70 per hourID: MO31JP00007526

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this