1

Senior Java Software Engineer Jobs in La Center, WA

Senior Software Engineer

Portland, OR · Remote

$97K - $163K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Apply sound software engineering processes, including iterative development, unit testing, source ... For leveled roles (I, II, III, Senior, Lead, etc.) new hires may be slotted into a different level ...

Senior Software Engineer

Portland, OR · On-site

$97K - $163K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Apply sound software engineering processes, including iterative development, unit testing, source ... For leveled roles (I, II, III, Senior, Lead, etc.) new hires may be slotted into a different level ...

NVIDIA is seeking a talented Software Engineer to join our small team building custom, high-impact ... C++20, Java 21, git, IDEA/Visual Studio/CLion, unit test frameworks, CI/CD) * Skilled in software ...

Senior Engineer, Software Engineering - Hybrid

Portland, OR · Hybrid

$129K - $171K/yr

  • Medical

  • Life

  • Retirement

  • PTO

What you'll need to succeed as a Senior Engineer, Software Engineering at XPO Minimum qualifications: * Bachelor's degree in software engineering, or related technical field or the equivalent ...

Senior Software Engineer, Core Systems

Portland, OR · On-site +1

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

As a Senior Software Engineer on the Core Systems team, you will contribute to the design, development, and optimization of the onboard data aggregation and telemetry systems. You will work with our ...

Senior Software Engineer, Core Systems

Portland, OR · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

As a Senior Software Engineer on the Core Systems team, you will contribute to the design, development, and optimization of the onboard data aggregation and telemetry systems. You will work with our ...

Senior Software Engineer (Node.js/React)

Portland, OR · On-site

$135 - $175/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Senior Software Engineer (Node.js/React) About the Company Anza is a revolutionary platform that empowers solar and energy storage equipment buyers and developers to use advanced data and technology ...

Showing results 41-60

Senior Java Software Engineer information

See La Center, WA salary details

$42K

$156.5K

$274.8K

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

As of Aug 19, 2026, the average yearly pay for senior java software engineer in La Center, WA is $156,532.00, according to ZipRecruiter salary data. Most workers in this role earn between $129,600.00 and $170,600.00 per year, depending on experience, location, and employer.

What does a senior Java software engineer do?

A Senior Java Software Engineer is responsible for designing, developing, and maintaining complex software applications using the Java programming language. They often lead technical projects, mentor junior developers, and collaborate with cross-functional teams to deliver high-quality software solutions. Their role includes analyzing user requirements, troubleshooting issues, optimizing code for performance, and ensuring best practices in software development. Senior Java engineers are also involved in code reviews and may contribute to architectural decisions within their organization.

What are the key skills and qualifications needed to thrive as a senior Java software engineer?

To thrive as a Senior Java Software Engineer, you need advanced proficiency in Java programming, software design principles, and a solid understanding of computer science fundamentals, often backed by a degree in computer science or a related field. Experience with frameworks like Spring, build tools such as Maven or Gradle, and version control systems like Git is typically required, along with knowledge of cloud platforms or containerization tools. Strong problem-solving abilities, effective communication, and leadership skills help you mentor team members and collaborate on complex projects. These competencies are crucial for delivering robust, scalable software solutions and leading development teams in dynamic environments.

What are some common challenges faced by senior Java software engineers when leading development projects?

Senior Java Software Engineers often encounter challenges such as balancing hands-on coding with leading and mentoring team members, managing tight project deadlines, and ensuring code quality across the team. They are also responsible for making key architectural decisions and integrating new technologies while maintaining system stability. Effective communication and collaboration with cross-functional teams, including QA, DevOps, and product managers, are essential to successfully deliver robust solutions.

What cities near La Center, WA are hiring for Senior Java Software Engineer jobs?

Cities near La Center, WA with the most Senior Java Software Engineer job openings:

Infographic showing various Senior Java Software Engineer job openings in La Center, WA as of June 2026, with employment types broken down into 74% Full Time, and 26% Contract. Highlights an 80% In-person, 10% Hybrid, and 10% Remote job distribution, with an average salary of $156,532 per year, or $75.3 per hour.

Senior Software Engineer, Connected Devices

Rapta, Inc

Portland, OR • On-site

$140K - $175K/yr

Full-time

Re-posted 29 days ago


Job description

Senior Software Engineer Connected Devices

Full-Time Position | Portland, Oregon

About Us

Rapta is revolutionizing precision US manufacturing with an agentic native AI Platform trusted by the nation's top defense primes. Backed by top investors and growing 521% year-over-year, we're a Portland-based team building computer vision and robotics technology that keeps America's most critical production lines running flawlessly. If you want to do meaningful work at the intersection of AI and advanced manufacturing, we'd love to meet you.

Position Overview

We're looking for a Senior Software Engineer who writes production software for hardware. You'll own the software layer that connects Rapta's AI platform to the physical world industrial cameras, smart tools, motion stages, and edge GPUs deployed on real factory floors. This is a software engineering role first; the differentiator is that you're fluent in the protocols, timing constraints, and failure modes of industrial hardware, and you write clean, testable code that talks to it reliably.

You'll work directly with the CTO and partner closely with our Feature Engineering and Platform teams to build the hardware abstraction layer that the rest of the product depends on.

What You'll Do

  • Design and build the software interfaces between Rapta's AI platform and industrial hardware cameras, smart wrenches, motion stages, and edge compute
  • Implement and maintain device drivers and integration libraries for industrial protocols: Modbus TCP, Open Protocol, OPC-UA, GigE Vision, USB3 Vision, RS-232/485, CAN
  • Define clean, versioned hardware abstraction APIs (gRPC/protobuf, contract-first) that decouple application code from device specifics
  • Own peripheral integration end-to-end: vendor SDK evaluation, driver implementation, error handling, observability, and field debugging
  • Write the software that brings up new hardware in the lab and qualifies it for deployment calibration routines, self-test, diagnostics, telemetry
  • Build and maintain hardware-in-the-loop test infrastructure so device integrations have real test coverage
  • Debug across the full stack when things go wrong on a customer floor from Python application code through gRPC, through the protocol layer, down to a misbehaving device

What We're Looking For

  • 10+ years writing production software, with significant time spent on systems that talk to hardware
  • Strong software engineering fundamentals: you write clean, tested, maintainable code and care about API design
  • Deep familiarity with at least two or three major industrial protocols and significant experience with real time protocol analyzers and debugging from first principals
  • Comfortable in a factory, a lab, and a terminal often in the same day
  • Pragmatic about the line between "what the hardware can do" and "what the software should expose"

Required Technical Skills

  • Expert-level Python; strong fluency in at least one of C#, C++ or Go, for performance-critical or driver-adjacent work
  • Hands-on experience implementing Modbus TCP/RTU clients and servers in production code
  • Experience integrating industrial smart tools via protocols like Open Protocol (Atlas Copco/Desoutter), Kolver, or equivalent vendor protocols
  • Working knowledge of OPC-UA, GigE Vision, USB3 Vision, RS-232/485, and CAN you don't need all of them, but you should have shipped code against several
  • Experience with industrial camera SDKs (Basler/pypylon, FLIR Spinnaker, GenICam, or similar) including AOI/ROI, triggering, and lens control
  • Strong Linux fundamentals udev rules, systemd services, kernel module basics, USB and network device debugging
  • gRPC/protobuf or equivalent contract-first API design experience
  • Infrastructure-as-code fluency: Ansible or equivalent for repeatable provisioning of hardware-attached systems
  • Comfort writing integration tests, hardware-in-the-loop tests, and diagnostic tooling

Highly Competitive Candidates Will Also Bring

  • Experience deploying software in DOD, defense industrial base, or CMMC-regulated environments
  • Familiarity with edge computing constraints air-gapped networks, deterministic startup, thermal and power limits
  • Bazel monorepo experience
  • Familiarity with manufacturing quality standards (ISO, Six Sigma, IPC)

Why Join Us?

  • Foundational role building the hardware integration layer at a high-growth AI company
  • Meaningful early-stage equity at a late seed-stage company
  • Competitive compensation and benefits package

Location Requirements

This position requires full time, 5 days per week in-office presence at our Portland headquarters. Candidates must be local to the Portland, Oregon metro area or willing to relocate at their expense prior to start. Remote-only applicants need not apply.