1

Database Developer Jobs in Portland, OR (NOW HIRING)

C++ Developer

Hillsboro, OR · On-site

$53.25 - $72/hr

Job Title C++ Developer Location Hybrid in Hillsboro, Oregon (3 days onsite & 2 days remote) Type ... Modify existing databases and database management systems. * Write and code logical and physical ...

C++ Developer

Hillsboro, OR · On-site

$53.25 - $72/hr

Have a new role open for a software Developer 3 Specializing in linux and C++ HYBRID - Hillsboro ... Modify existing databases and database management systems. * Write and code logical and physical ...

Partner with engineering, infrastructure, application, and asset management teams to resolve CMDB data issues * Maintain and improve CMDB governance standards, processes, and documentation * Assist ...

New

Partner with engineering, infrastructure, application, and asset management teams to resolve CMDB data issues * Maintain and improve CMDB governance standards, processes, and documentation * Assist ...

New

Partner with engineering, infrastructure, application, and asset management teams to resolve CMDB data issues * Maintain and improve CMDB governance standards, processes, and documentation * Assist ...

New

Sharepoint Developer

Hillsboro, OR · On-site

$53.25 - $69.75/hr

This is tied to an employee database as well as a SQL server. The server connection was recently broken, causing other functions to break as well. We're looking for a designer or developer to A ...

java developer

Lake Oswego, OR · On-site

$52.50 - $68/hr

Work Related Years' Experience Enterprise Databases Oracle RDBMS *1 Yrs. SQL *1 Yrs. Programming Languages Java * . Programming Technologies JSON * REST * XML * -- Thanks/Regards Ruchie Agarwal Desk ...

Android Developer

Beaverton, OR · On-site

$58 - $76.25/hr

Android Developer Location: Beaverton, OR Duration : 12+ months Only W2 Top 3 skill set for this request include: 1) Android Development Experience 2) Database (SQLLite) and API integration ...

IT Asset & CMDB Coordinator Location: Remote - Anywhere in the USA Engagement: 1099 Independent ... This is not a senior engineering, architecture, or management position. The ideal candidate is ...

Java Developer

Beaverton, OR · On-site

$53 - $68.75/hr

Looking for a Java Developer with some experience in Performance Testing. OR Software Engineer ... Experience with multiple NoSQL databases * Splunk or AWS Cloud Watch or New Relic * RUM (Real User ...

.NET Developer

Hillsboro, OR · On-site

$52.50 - $69.50/hr

The SQL developer should be experienced and proficient with transact-sql queries, stored procedures, functions, relational database modeling, Microsoft SQL Enterprise Manager, VS 2008 Biz ...

Java Developer

Portland, OR · On-site

$53.75 - $69.50/hr

Java Developer Location: Portland, OR Duration: 1 Year * 6 years of experience designing and ... Experience working with relational database technologies utilizing NoSQL and SQL * Experience in ...

As a Sr. Hadoop developer you will work with a variety of talented client team mates and be a ... with databases like Oracle; Experience with performance/scalability tuning, algorithms and ...

DevOps Engineer

Vancouver, WA · On-site

$120 - $180/hr

Experience with PostgreSQL administration, performance tuning, or database migration support. * Experience integrating AI‑assisted tools or automation into engineering workflows. * Familiarity with ...

New

Showing results 21-40

Database Developer information

See Portland, OR salary details

$28

$56

$85

How much do database developer jobs pay per hour?

As of Aug 21, 2026, the average hourly pay for database developer in Portland, OR is $56.33, according to ZipRecruiter salary data. Most workers in this role earn between $46.15 and $63.75 per hour, depending on experience, location, and employer.

What is a database developer?

A database developer works in an Information Technology (IT) department creating and maintaining databases. You monitor and troubleshoot databases and run debugging processes. Responsibilities can include offering support to other departments or clients, updating systems, advising management on tech solutions and security, and managing machine data. You use computers, cloud data, applications, and programs to improve processes and streamline coding strategies. You may also have duties like presenting information to clients or upper management, and proposing and enacting system updates.

What are the key skills and qualifications needed to thrive as a database developer, and why are they important?

To thrive as a Database Developer, you need expertise in database design, SQL programming, and data modeling, typically backed by a degree in computer science or a related field. Familiarity with relational database management systems (such as SQL Server, Oracle, or MySQL), ETL tools, and relevant certifications like Microsoft Certified: Azure Database Administrator Associate are commonly required. Strong analytical thinking, problem-solving abilities, and effective communication skills help you collaborate with stakeholders and troubleshoot issues efficiently. These skills ensure the development of robust, scalable, and secure database solutions that support organizational data needs.

What are some common challenges faced by database developers when working on large-scale projects?

Database Developers working on large-scale projects often encounter challenges such as optimizing query performance, ensuring data integrity, and managing database scalability. As databases grow, maintaining efficient indexing, handling concurrent access, and implementing robust backup and recovery strategies become increasingly complex. Collaboration with application developers and system administrators is essential to ensure smooth integration and to address issues related to data migration and security. Staying updated with the latest database technologies and best practices can help mitigate these challenges and contribute to project success.

What is the difference between Database Developer vs Database Administrator?

AspectDatabase DeveloperDatabase Administrator
Primary RoleDesigns, develops, and maintains database systems and applicationsManages, maintains, and secures existing databases
Skills & CertificationsSQL, PL/SQL, database design, programming skillsDatabase management, backup/recovery, security, certifications like Oracle DBA or Microsoft SQL Server
Work EnvironmentDevelopment teams, software projects, coding-focusedIT operations, system administration, troubleshooting
GoalsCreate efficient database solutionsEnsure database availability, performance, and security

While both roles work closely with databases, a Database Developer focuses on creating and optimizing database systems and applications, whereas a Database Administrator manages the ongoing operation, security, and maintenance of existing databases. Understanding these differences helps organizations assign the right responsibilities and professionals for their data needs.

Are database developers still in demand?

Database developers are still in demand as organizations continue to rely on data management and analysis. Skills in SQL, database design, and familiarity with platforms like Oracle, MySQL, or SQL Server are valuable, and demand is expected to grow with increasing data-driven decision-making.

Can I become a database developer with no experience?

Yes, it is possible to become a database developer with no prior experience by learning relevant skills such as SQL, database design, and programming languages like Python or Java. Entry-level positions often require demonstrating knowledge through certifications, projects, or internships, and gaining hands-on experience is essential for career advancement.

What are the most commonly searched types of Database Developer jobs in Portland, OR?

The most popular types of Database Developer jobs in Portland, OR are:

What are popular job titles related to Database Developer jobs in Portland, OR?

For Database Developer jobs in Portland, OR, the most frequently searched job titles are:

What job categories do people searching Database Developer jobs in Portland, OR look for?

The top searched job categories for Database Developer jobs in Portland, OR are:

What cities near Portland, OR are hiring for Database Developer jobs?

Cities near Portland, OR with the most Database Developer job openings:

Infographic showing various Database Developer job openings in Portland, OR as of August 2026, with employment types broken down into 85% Full Time, 9% Part Time, and 6% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $117,174 per year, or $56.3 per hour.

C++ Developer

1 point system

Hillsboro, OR • On-site

$53.25 - $72/hr

Contractor

Re-posted 18 days ago


Job description

Complete JD:

Job Title

C++ Developer

Location

Hybrid in Hillsboro, Oregon (3 days onsite & 2 days remote)

Type of Hire

Long term contract


Hard Skills Assessments
• Expected Dates that Hard Skills Assessments will be scheduled: asap
• Hard Skills Assessment Process: The assessment process will include one round panel style (2-3 FTE with the sponsor). One hour long.
 

Must Have:

Azure Security Certificate -

Candidates with no relevant Linux experience within the last 5 years will not be eligible for the role.

Must haves:
1. Linux Kernal
2. C++
Job Description:
Top 3 Must-Have Hard Skills

  1. Strong experience in Linux kernel development and device driver programming (C, C++) - 5+ yrs
  2. Deep understanding of operating system internals, hardware-software interaction, and low-level debugging - 5+ yrs
  3. Proficiency with kernel build systems, version control (git), and open-source workflows - 5+ yrs

Typical Day in the Role
The primary function of this role is to apply advanced principles of computer science and engineering to the design, development, support, and maintenance of the Linux kernel and device drivers. The engineer will work on low-level software that enables hardware functionality, system stability, and performance across a variety of platforms and applications. • Key projects: → Develop, enhance, and maintain Linux kernel components to support new hardware features, improve performance, and ensure system reliability. → Design, implement, and debug device drivers for a range of hardware devices, ensuring seamless integration with the Linux kernel. → Troubleshoot and resolve kernel and driver issues, including performance bottlenecks, hardware compatibility problems, and system crashes. → Support production systems by monitoring kernel and driver health, responding to incidents, and implementing fixes as needed.
• Purpose of the Team: The team is responsible for developing a Linux based validation operating system used to validate Microsoft’s Cobalt SoC compute products for Azure platforms.
• Key projects: This role will contribute to supporting the release and validation of next generation Cobalt SoC products
Ideal Background of Candidates

strong c/c++ development skills and linux kernel knowledge.
Summary:
The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. A typical software engineer researches, designs, develops and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific and general computing applications.
Job Responsibilities:
• Modify existing databases and database management systems.
• Write and code logical and physical database descriptions and specify identifiers of database to management system or direct others in coding descriptions.
• Work as part of a project team to coordinate database development and determine project scope and limitations.
• Review project requests describing database user needs to estimate time and cost required to accomplish project.
Skills:
• Verbal and written communication skills, problem solving skills, customer service and interpersonal skills.
• Ability to work independently and manage one’s time.
• Basic mentoring skills necessary to provide support and constructive performance feedback.
• Knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery.
• Ability to troubleshoot issues and make system changes as needed to resolve issue.
• Knowledge of computer hardware and software.
• Knowledge of computer development software as it relates to systems, such as SQL, VisualBasic, etc.
Education/Experience:
• Bachelor's degree in computer science, software engineering or relevant field required.
• 5-7 years’ experience required.