Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.
GCS Recruitment Specialists is seeking a Software Engineer to join our engineering team in Hillsboro, Oregon, to design, develop, test, and maintain high-quality software applications and systems. This hands-on role works in an established technical environment to implement features and contribute to the full software development lifecycle.
You will collaborate with software engineers, QA, DevOps, and security teams to deliver reliable, scalable solutions; participate in code reviews; write
We are seeking a Software Engineer to join our engineering team and help design, develop, test, and maintain high-quality software applications and systems.
This is a hands-on engineering role where you will work within an established technical environment to build new features, improve existing functionality, troubleshoot issues, and contribute to the full software development lifecycle.
You will collaborate with other software engineers, QA engineers, DevOps, security teams, and technical stakeholders to deliver reliable, scalable, and maintainable software solutions.
Design, develop, test, and maintain software applications and services.
Implement new features and enhancements based on business and technical requirements.
Write clean, maintainable, scalable, and well-tested code.
Participate in the full software development lifecycle, including design, development, testing, code reviews, deployment, and maintenance.
Troubleshoot and resolve software, system, and application issues.
Work with APIs, databases, operating systems, and other software components as required.
Develop automated tests and contribute to software quality and reliability.
Collaborate with QA, DevOps, security, and other engineering teams to deliver production-ready solutions.
Participate in code reviews and contribute to engineering standards and best practices.
Create and maintain technical documentation.
Support software deployments, monitoring, and ongoing production operations.
Continuously identify opportunities to improve application performance, reliability, security, and maintainability.
Modern software development practices and engineering methodologies.
How to design, build, test, deploy, and maintain production software.
Working with software architectures, APIs, databases, and distributed systems.
Version control, code reviews, testing, automation, and CI/CD practices.
Cloud, DevOps, and containerization technologies.
Software security and secure development practices.
Debugging, performance optimization, and production troubleshooting.
How to build scalable, reliable, and maintainable software.
Collaboration within cross-functional engineering teams.
Best practices for delivering high-quality software in a professional engineering environment.
GCS is acting as an Employment Business in relation to this vacancy.