1

Principal Java Software Engineer Jobs in Remote, OR

Sr. Data Analytics Engineer

OR · On-site +1

$107K - $128K/yr

Project Lead, Senior Software Engineer, Software Engineer, etc.). * 2 years of experience ... Python and Java programming. * Fundamental data architecture and design. * SQL and strong data ...

Sr. Data Analytics Engineer

OR · On-site

$107K - $128K/yr

Project Lead, Senior Software Engineer, Software Engineer, etc.). * 2 years of experience ... Python and Java programming. * Fundamental data architecture and design. * SQL and strong data ...

Solutions Engineer

Roseburg, OR · Remote

$100K - $118K/yr

This role applies strong engineering practices to troubleshoot, debug, and optimize software ... Proficiency in programming languages such as Java, Python, or C# for application development and ...

Solutions Engineer

Roseburg, OR · On-site +1

$100K - $118K/yr

This role applies strong engineering practices to troubleshoot, debug, and optimize software ... Proficiency in programming languages such as Java, Python, or C# for application development and ...

This role applies strong engineering practices to troubleshoot, debug, and optimize software ... Proficiency in programming languages such as Java, Python, or C# for application development and ...

You ideally have a B.S. degree in Electrical Engineering, Computer Engineering, Software ... You are familiar with the following programming languages is a plus (Python, Java, C#, VB) * You ...

You ideally have a B.S. degree in Electrical Engineering, Computer Engineering, Software ... You are familiar with the following programming languages is a plus (Python, Java, C#, VB) * You ...

Front End Developer - Mid-level

OR · On-site

$100K - $160K/yr

... of software development experience in object-oriented and scripted languages with the ability to ... Jaguar * Java * Cricket * Node * Demonstrated experience engaging in agile, user-centric ...

Apps AI Solution Architect AMS

OR · Remote

$59 - $77.75/hr

Partner with delivery and support teams to embed AI in software engineering, testing, incident ... Proficiency in Python, Node.js, or Java, with exposure to LLM integration, prompt engineering, and ...

Apps AI Solution Architect AMS

OR · On-site +1

$59 - $77.75/hr

Partner with delivery and support teams to embed AI in software engineering, testing, incident ... Proficiency in Python, Node.js, or Java, with exposure to LLM integration, prompt engineering, and ...

We'd also like you to have hands-on experience on software development and be able to manage ... JavaScript, Java) * Familiarity with various operating systems (e.g. Windows, UNIX) and databases ...

We'd also like you to have hands-on experience on software development and be able to manage ... JavaScript, Java) * Familiarity with various operating systems (e.g. Windows, UNIX) and databases ...

Security Architect

OR · On-site +1

$61 - $78.75/hr

Ability to mentor and guide other engineers. * You are a certified AWS Solutions Architect * Experience with designing medical software * Keycloak/RH-SSO, LDAP, SMART on FHIR, ... * Java/J2EE/Spring

Security Architect

OR · On-site +1

$61 - $78.75/hr

Ability to mentor and guide other engineers. * You are a certified AWS Solutions Architect * Experience with designing medical software * Keycloak/RH-SSO, LDAP, SMART on FHIR, ... * Java/J2EE/Spring

Principal Java Software Engineer information

See Remote, OR salary details

$82.9K

$149.5K

$201.3K

How much do principal java software engineer jobs pay per year?

As of Jun 26, 2026, the average yearly pay for principal java software engineer in Remote, OR is $149,532.00, according to ZipRecruiter salary data. Most workers in this role earn between $128,400.00 and $164,800.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Principal Java Software Engineer position, and why are they important?

To thrive as a Principal Java Software Engineer, you need advanced proficiency in Java, strong knowledge of system architecture and design patterns, and extensive experience in large-scale application development, usually supported by a degree in computer science or equivalent experience. Familiarity with frameworks like Spring, cloud technologies (AWS or Azure), CI/CD tools, and relevant certifications such as Oracle Certified Professional – Java SE are typically required. Exceptional leadership, mentoring, communication, and problem-solving skills help you guide teams and work collaboratively across departments. These combined technical and interpersonal skills enable you to drive complex projects, set technical direction, and deliver robust software solutions efficiently.

What is a Principal Java Software Engineer job?

A Principal Java Software Engineer is a senior-level technical expert responsible for designing, developing, and optimizing complex Java-based applications. They provide technical leadership, mentor junior engineers, and drive best practices in coding, architecture, and system scalability. This role often involves collaborating with cross-functional teams to ensure high-quality software delivery while aligning with business objectives. Additionally, they evaluate new technologies, improve system performance, and contribute to strategic decision-making within the engineering team.

What are the typical responsibilities of a Principal Java Software Engineer within a development team?

A Principal Java Software Engineer is generally responsible for leading the technical design and implementation of major software projects, making architectural decisions, and ensuring best coding practices throughout the team. They mentor junior engineers, conduct code reviews, and often coordinate with product managers, QA, and DevOps to facilitate seamless project delivery. Beyond hands-on coding, they provide strategic guidance, troubleshoot complex technical problems, and help shape the long-term technology roadmap. This role typically involves balancing individual contribution with leadership and collaboration across multiple teams.

What are popular job titles related to Principal Java Software Engineer jobs in Remote, OR? For Principal Java Software Engineer jobs in Remote, OR, the most frequently searched job titles are:
What job categories do people searching Principal Java Software Engineer jobs in Remote, OR look for? The top searched job categories for Principal Java Software Engineer jobs in Remote, OR are:
Infographic showing various Principal Java Software Engineer job openings in Remote, OR as of June 2026, with employment types broken down into 1% Locum Tenens, 64% Full Time, 7% Part Time, 1% Temporary, 26% Contract, and 1% Nights. Highlights an 84% Physical, 2% Hybrid, and 14% Remote job distribution, with an average salary of $149,532 per year, or $71.9 per hour.

Hiring: Senior Java Developer - Integrated Eligibility (IE) | Remote | W2 Only

Technology Management Solutions

OR • Remote

$53.75 - $68.50/hr

Contractor

Posted yesterday


Job description

Job Description

Senior Java Full Stack Developer (Integrated Eligibility) - W2 Only
Location: Remote
Employment Type: W2 Only 

Position Overview

We are seeking an experienced Senior Java Full Stack Developer with strong expertise in Integrated Eligibility (IE) systems and modern full-stack development technologies. The ideal candidate will have extensive experience designing, developing, and implementing scalable enterprise applications while working within government health and human services domains.

This role requires a technical leader who can drive the design and implementation of large-scale, complex software solutions that are secure, reliable, and maintainable.

Required Qualifications

  • 6+ years of overall Full Stack Software Development experience.
  • 5-9 years of hands-on experience as a Senior Java Developer.
  • Strong experience with Integrated Eligibility (IE) applications.
  • Proven experience leading the design and implementation of large-scale enterprise applications.
  • Strong understanding of software architecture, system integration, performance optimization, and security best practices.

Required Technical Skills

  • Java
  • Spring Boot
  • React.js
  • JavaScript
  • Oracle Database
  • RESTful APIs and Microservices Architecture
  • Full Software Development Life Cycle (SDLC)
  • Version Control Systems (Git)

Key Responsibilities

  • Lead the design, development, and implementation of large-scale, complex software systems.
  • Develop scalable, secure, and high-performing enterprise applications using Java and modern front-end technologies.
  • Collaborate with architects, business analysts, product owners, and development teams to deliver business solutions.
  • Design and develop RESTful APIs and microservices using Spring Boot.
  • Build responsive and user-friendly interfaces using React and JavaScript.
  • Optimize application performance, database queries, and system reliability.
  • Conduct code reviews and mentor junior developers.
  • Troubleshoot production issues and implement long-term solutions.
  • Ensure adherence to coding standards, security requirements, and best practices.

Preferred Domain Experience

Experience working with Health and Human Services (HHS) or Public Sector eligibility programs, including:

  • SNAP (Supplemental Nutrition Assistance Program)
  • TANF (Temporary Assistance for Needy Families)
  • MA (Medical Assistance/Medicaid)

Nice to Have

  • Experience with state government Integrated Eligibility modernization projects.
  • Knowledge of eligibility determination workflows and case management systems.
  • Experience working in Agile/Scrum environments.
Additional Information

All your information will be kept confidential according to EEO guidelines.