×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Newberg, Yamhill County, Oregon, 97132, USA
Listing for: CorSource
Full Time position
Listed on 2026-02-28
Job specializations:
  • Software Development
    Software Engineer, Senior Developer, DevOps, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below

Senior Software / Firmware Engineer (Full-Stack)

We’re looking for Senior-level Software/Firmware Engineers to join a highly collaborative, product-focused engineering team. This team builds and enhances cloud and mobile applications that manage in-office dental equipment usage, deliver operational insights, and support real-time messaging for clinicians and service teams.

This role is ideal for someone with a product engineering mindset who enjoys working across the full stack. From embedded/firmware and backend services to modern front-end applications, and who thrives in pair programming and test-driven development (TDD) environments.

What You’ll Do
  • Design, develop, test, and maintain software and firmware systems across embedded, cloud, and application layers
  • Apply strong software engineering principles to analyze, troubleshoot, and resolve issues across prototypes, production systems, and field failures
  • Collaborate closely with peers and project leads to conduct design reviews
    , document decisions, and drive high-quality solutions
  • Develop and execute unit, integration, and verification tests
    , and review/test peer code
  • Contribute to product value by studying competitive solutions, customer workflows, and real-world usage patterns
  • Create and maintain high-quality technical documentation (requirements, flowcharts, sequence diagrams, etc.)
  • Work in a highly collaborative Agile environment
    , including pair programming, co-coding, and continuous feedback
  • Support CI/CD pipelines and contribute to Dev Ops and Dev Sec Ops  practices
Required Skills & Experience
  • Senior-level experience in software or firmware engineering
  • Strong development experience with:
  • C / C++
  • Python
  • Type Script
  • React (or similar modern front-end framework)
  • Experience working with Linux and/or Real-Time Operating Systems (RTOS)
  • Solid understanding of the software development lifecycle (SDLC)
  • Experience working in Agile teams
  • Comfortable working independently and collaboratively in team-oriented environments
  • Strong written and verbal communication skills
  • Experience with software configuration management and version control
Preferred / Nice-to-Have Skills
  • Experience with cloud platforms and distributed systems
  • Familiarity with Clojure and/or Terraform
  • Experience in a Dev Ops / Dev Sec Ops  environment
  • Hands-on experience with CI/CD pipelines
  • Background in product engineering or regulated product development
  • Experience working in TDD environments with heavy pair programming
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary