1

Senior Java Software Developer Jobs in Oregon (NOW HIRING)

Senior Software Engineer

OR · On-site +1

$122K - $161K/yr

Senior Software Engineer - Custom Data (Backend or Fullstack) Location: USA Remote | Full-Time Job ... Contribute code across the stack using Ruby, Java, React, and TypeScript to evolve existing ...

New

$122K - $161K/yr

HealthEdge is seeking a Senior Software Engineer (Java) with a strong technical background, a passion for solving complex business problems, and a focus on delivering enterprise-grade solutions. As a ...

Software Developer 3 + months Project Portland, OR The client is seeking an individual with ... Under the direction of the agency's Senior Software and Systems Administrator, work will include a ...

OR

$122K - $161K/yr

As a Senior Software Engineer specializing in JVM-based frameworks, you'll serve as a core ... developer experience, where you'll craft tools that enable Data Engineers to harness ClickHouse ...

Java Developer

Portland, OR · On-site

$53.75 - $69.50/hr

... software repositories 2+ years' mentoring, governing, and supporting 2-5 Junior developers ... senior engineer on multiple projects and business functions in both large (1-year+ projects) and ...

OR

$54.50 - $72/hr

Professional Level The Temporary Task-Based Senior Software Developer aligns as an E3 position at 9th Way Insignia. The position is a Senior Engineer-level, task-based role supporting the VA Office ...

This role works primarily within a backend technology stack that includes Java, AWS, and OpenSearch ... Own multiple products with a DevOps and service-ownership mindset. Deliver quality solutions with ...

Senior Software Engineer- Backend

Portland, OR · On-site

$129K - $171K/yr

This role works primarily within a backend technology stack that includes Java, AWS, and OpenSearch ... Own multiple products with a DevOps and service-ownership mindset. Deliver quality solutions with ...

Sr Software Developer

OR · On-site +1

$110K - $204K/yr

... engineering capabilities by designing and delivering scalable, secure software that directly ... NET and Java Spring Boot for service/API development preferred. * Experience with mobile ...

This role supports the development and maintenance of DMC applications under the guidance of senior ... The Software Developer (.NET Core) works within established architectural patterns and secure ...

JAVA DEVELOPER

Wilsonville, OR

$52.75 - $68.25/hr

... of senior software professionals is comprised of skilled, experienced problem solvers, not just ... Full stack Java developer. * Strong backend as well as front end knowledge. * Experience using ...

JAVA DEVELOPER

Wilsonville, OR · On-site

$52.75 - $68.25/hr

... of senior software professionals is comprised of skilled, experienced problem solvers, not just ... Full stack Java developer. * Strong backend as well as front end knowledge. * Experience using ...

OR

$54.50 - $72/hr

Professional Level The Senior Software Developer (.NET Core / Azure Cloud Solution) aligns as an E3 position at 9th Way Insignia. The position is a Senior Engineer-level role supporting the VA Office ...

next page

Showing results 1-20

Senior Java Software Developer information

See Oregon salary details

$11

$66

$91

How much do senior java software developer jobs pay per hour?

As of Jul 17, 2026, the average hourly pay for senior java software developer in Oregon is $66.43, according to ZipRecruiter salary data. Most workers in this role earn between $58.22 and $74.23 per hour, depending on experience, location, and employer.

What is a Senior Java Software Developer?

A Senior Java Software Developer is an experienced professional responsible for designing, developing, and maintaining complex software applications using the Java programming language. They typically lead development teams, mentor junior developers, and contribute to architectural decisions. Senior Java Developers are expected to have a deep understanding of Java frameworks, best coding practices, and software development methodologies. They also collaborate with stakeholders to deliver robust, scalable, and efficient software solutions.

What are some common challenges Senior Java Software Developers face when leading projects, and how can they effectively address them?

Senior Java Software Developers often encounter challenges such as balancing hands-on coding with mentoring junior team members, managing project timelines, and ensuring code quality across large, distributed systems. To address these, it’s crucial to establish clear communication channels, implement robust code review processes, and leverage agile methodologies for project management. Additionally, staying up-to-date with the latest Java frameworks and best practices helps in making informed architectural decisions and streamlining development workflows.

What are the key skills and qualifications needed to thrive as a Senior Java Software Developer, and why are they important?

To thrive as a Senior Java Software Developer, you need advanced proficiency in Java programming, strong knowledge of software design patterns, and experience with frameworks like Spring, typically backed by a bachelor's degree in computer science or a related field. Familiarity with tools such as Git, Maven, Jenkins, and cloud platforms, along with relevant certifications like Oracle Certified Professional Java SE, is often required. Strong problem-solving abilities, effective communication, and leadership skills help in mentoring teams and collaborating on complex projects. These skills ensure the delivery of robust, scalable software solutions and foster innovation within development teams.

What is the difference between Senior Java Software Developer vs Java Software Engineer?

AspectSenior Java Software DeveloperJava Software Engineer
Required CredentialsBachelor's degree in Computer Science or related field; extensive Java experience; certifications like Oracle Java CertificationBachelor's degree in Computer Science or related field; Java programming skills; certifications are common but not mandatory
Work EnvironmentDevelops complex applications, mentors junior staff, leads projectsDesigns and develops Java applications, collaborates with teams, implements features
Employer & Industry UsageUsed across tech companies, finance, healthcare, and enterprise sectorsCommon in software development firms, IT departments, and tech startups

The main difference between a Senior Java Software Developer and a Java Software Engineer lies in experience level and responsibilities. Senior developers often lead projects and mentor others, while Java Software Engineers focus on designing and implementing Java applications. Both roles require strong Java skills and similar educational backgrounds, but seniority involves additional leadership and project management duties.

What cities in Oregon are hiring for Senior Java Software Developer jobs? Cities in Oregon with the most Senior Java Software Developer job openings:
What are popular job titles related to Senior Java Software Developer jobs in OR? For Senior Java Software Developer jobs in OR, the most frequently searched job titles are:
Infographic showing various Senior Java Software Developer job openings in Oregon as of July 2026, with employment types broken down into 84% Full Time, 5% Part Time, 1% Temporary, 9% Contract, and 1% Nights. Highlights an 82% Physical, 3% Hybrid, and 15% Remote job distribution, with an average salary of $138,168 per year, or $66.4 per hour.
Senior Software Engineer

Senior Software Engineer

Zendesk

OR • On-site, Remote

$122K - $161K/yr

Full-time

Posted 3 days ago

New


Job description

Job Description

Senior Software Engineer - Custom Data (Backend or Fullstack)

Location: USA Remote | Full-Time

Job Summary

As a Senior Software Engineer, you will play a critical role in scaling our Custom Data platform, enabling enterprise customers to model complex workflows and integrate vital business data. You will lead impactful, end-to-end projects, collaborating with product and engineering leadership to drive architectural decisions and elevate platform performance. This role is perfect for a senior-level engineer who is passionate about solving complex distributed systems problems, mentoring teammates, and shaping the long-term technical direction of a high-growth product area.

About the Team

Zendesk's flagship product, Zendesk Support, helps businesses create seamless customer experiences with powerful customization capabilities. The Custom Data team owns the data customization platform that serves as the foundation for these experiences, empowering large enterprise customers to bring their unique data into Zendesk. We are dedicated to scaling this platform to deepen data modeling capabilities and ensure enterprise-grade reliability.

What you'll be doing
  • Own epic-level work end-to-end, including technical design, scoping, and quality assurance in partnership with cross-functional leadership.
  • Design and deliver scalable, enterprise-grade solutions while balancing technical trade-offs across performance, cost, and reliability.
  • Contribute code across the stack using Ruby, Java, React, and TypeScript to evolve existing services and build new platform capabilities.
  • Champion engineering best practices, including code reviews, testing, and deployment standards across the team.
  • Actively monitor platform reliability, observability, and security; drive incident response and root-cause analysis.
  • Mentor junior engineers and share technical knowledge to help raise the engineering bar across the wider group.
What you bring to the roleRequired
  • 5+ years of professional software engineering experience designing, building, and shipping production features in an object-oriented language such as Ruby or Java.
  • Experience owning epic-level work or equivalent multi-month initiatives, including design, delivery, and operational ownership in production.
  • Strong understanding of API design principles and distributed systems.
  • Experience with relational and NoSQL data stores such as MySQL and DynamoDB, and a solid grasp of data modeling trade-offs at scale.
  • Experience building or operating event-driven or stream-processing systems with technologies such as Kafka.
  • Demonstrated ability to identify and resolve performance, scaling, and reliability issues in production systems.
  • Track record of improving observability, performance, or security in systems you have owned.
  • Empathy and communication skills to ensure you and those around you have a clear shared understanding of what the team is working to accomplish.
  • Experience providing insightful, meaningful code review feedback to engineers on your team and beyond.
  • You don't just build for AI-you build with it. You are an early adopter who embraces how LLMs and agentic workflows are transforming the engineering lifecycle. You are eager to experiment with new primitives (like MCP) and leverage AI to automate the "toil" of documentation and governance, making life better for every engineer at the company.
  • Experience mentoring more junior engineers.
Preferred
  • Experience working on data platforms, data integration platforms, or customer context solutions.
  • Experience designing and operating systems at enterprise scale.
  • Familiarity with microservice architectures and event-driven systems.
  • Knowledge of cloud infrastructure and container orchestration (AWS, Kubernetes).
  • Experience with cloud data warehouses such as Snowflake.
  • Experience with monitoring and analysis tooling such as Datadog or Sentry.
Tech Stack
  • Languages: We mainly work with Ruby, React, and TypeScript, alongside some Java.
  • Storage: Data is stored in RDS MySQL, Redis, S3, ElasticSearch, and Snowflake.
  • Cloud: Our platform is built on AWS.
  • Infrastructure: Services are deployed to Kubernetes using Docker and Spinnaker, with Kafka for stream processing.
  • Monitoring: Infrastructure health is monitored using Datadog and Sentry.
What we offer
  • Full ownership and impact: Take complete responsibility for the projects you work on and see your ideas come to life.
  • Collaborative and passionate team: Join a group of talented, dedicated professionals who are passionate about building great products and growing together.
  • Innovative and meaningful work: Engage in challenging projects where you can contribute your own ideas and drive continuous improvements.
  • Continuous learning and growth: Access opportunities to develop your skills and advance your career both professionally and personally.
  • Flexible work environment: We prioritize work-life balance and offer flexibility to tailor your workday to fit your unique needs and circumstances.
  • Stable and supportive culture: Be part of a modern, international company that values a strong engineering culture and long-term career stability.
The US annualized base salary range for this position is $145,000.00-$217,000.00. This position may also be eligible for bonus, benefits, or related incentives. While this range reflects the minimum and maximum value for new hire salaries for the position across all US locations, the offer for the successful candidate for this position will be based on job related capabilities, applicable experience, and other factors such as work location. Please note that the compensation details listed in US role postings reflect the base salary only (or OTE for commissions based roles), and do not include bonus, benefits, or related incentives.

The intelligent heart of customer experience

Zendesk software was built to bring a sense of calm to the chaotic world of customer service. Today we power billions of conversations with brands you know and love.

Zendesk believes in offering our people a fulfilling and inclusive experience. Our hybrid way of working, enables us to purposefully come together in person, at one of our many Zendesk offices around the world, to connect, collaborate and learn whilst also giving our people the flexibility to work remotely for part of the week.

As part of our commitment to fairness and transparency, we inform all applicants that artificial intelligence (AI) or automated decision systems may be used to screen or evaluate applications for this position, in accordance with Company guidelines and applicable law.

Zendesk is an equal opportunity employer, and we're proud of our ongoing efforts to foster global diversity, equity, & inclusion in the workplace. Individuals seeking employment and employees at Zendesk are considered without regard to race, color, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, medical condition, ancestry, disability, military or veteran status, or any other characteristic protected by applicable law. We are an AA/EEO/Veterans/Disabled employer. If you are based in the United States and would like more information about your EEO rights under the law, please click here.

Zendesk endeavors to make reasonable accommodations for applicants with disabilities and disabled veterans pursuant to applicable federal and state law. If you are an individual with a disability and require a reasonable accommodation to submit this application, complete any pre-employment testing, or otherwise participate in the employee selection process, please send an e-mail to peopleandplaces@zendesk.com with your specific accommodation request.