Software Engineer II

PacifiCorp 

Portland (OR)

On-site

USD 100,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, and vision insurance
401k with match
Pet insurance
Mass Transit Pass

Job summary

PacifiCorp in Portland, OR or Salt Lake City, UT is seeking a Software Engineer II who designs, develops, tests, and supports software solutions of moderate to high complexity. You will work independently on defined problems and collaborate with stakeholders to improve technologies used across the team.

The role emphasizes on-call readiness, strong communication, and delivering reliable code. You will participate in design reviews, code reviews, and sprint ceremonies, while growing your

Qualifications

  • Bachelor’s degree in CS, math, IS or related field.
  • At least 2 years in business software development.
  • Experience with frontend/backend/RESTful APIs.
  • Strong analytical and communication skills.
  • Willingness to participate in on-call rotations.
  • Knowledge of modern development tools and frameworks.

Responsibilities

  • Design, develop, test, and support software solutions.
  • Collaborate with stakeholders and engineers; participate in design reviews.
  • Handle on-call duties and ensure timely delivery.
  • Participate in team ceremonies and documentation improvements.

Skills

Business analysis
Communication skills
Team collaboration
On-call readiness
Object-oriented design
RESTful APIs

Education

Bachelor’s degree in Computer Science, Mathematics, Information Systems or related field
Two years of software development experience

Tools

VS Code
Visual Studio
SQL tools
CI/CD tooling
Microsoft ecosystem tools
Java
C#/.NET
PL/SQL

Job description

Select how often (in days) to receive an alert: Create Alert

Location: PORTLAND, OR, US, 97232 SALT LAKE CITY, UT, US, 84116

Company: PacifiCorp

POWER YOUR GREATNESS

PacifiCorp is seeking customer-centric candidates to grow and sustain our commitment to a culture of customer service excellence, environmental sustainability inclusion & belonging.

General Purpose

Software Engineer II designs, develops, tests, and supports software solutions of moderate to high complexity. This role works independently on well-defined problems, collaborates with stakeholders and team members, and contributes to selecting and improving technologies used across the team.

Responsibilities
  • Engineering – Consistently produces reliable, maintainable, and well-tested code. Makes sound design decisions within defined problem spaces. Contributes actively to understanding and documentation.
  • Execution & Impact – Completes moderately complex or ambiguous tasks within expected timelines and scope. Communicates progress, risks, and blockers proactively. Handles oncall responsibilities and sees through to solution. Takes initiative within broader or less-defined scope. Owns features or components.
  • Collaboration – Participate in design discussions, code reviews, and team ceremonies (e.g. sprint planning, standups… etc.) with meaningful input. Supports and unblocks other engineers when possible.
  • Growth & Learning – Expands technical depth and beings developing areas of ownership. Takes on more complex and less-defined work over time. Applies feedback consistently and demonstrates measurable improvements.
Requirements
  • Bachelor’s Degree in Computer Science, Mathematics, Information Systems or a related field; or the equivalent combination education and experience.
  • Two years of experience in business software application design, development, and implementation.
  • Experience in the industry or in an environment whose scope, size, and complexity are comparable.
  • Foundational experience building software across frontend, backend, or RESTful APIs
  • Consultative and business analysis aptitude including communication and interpersonal skills that enables understanding of client’s needs, define requirements, and provide effective solutions.
  • Understanding of core computer science concepts (data structures, object-oriented design, basic algorithms and time complexity).
  • Willingness to participate in on-call rotations.
  • Familiarity with modern development tools, frameworks, and workflows
  • Knowledge of common industry architectural patterns and in software design patterns.
  • Able to work in a zero-code-ownership environment where the team members can modify any source file at any time.
  • Knowledge of deployment topologies (ie. ensuring secure, highly available systems).
Preferences
  • Experience integrating Commercial Off The Shelf (COTS) solutions within an environment with strong change and release management processes and procedures.
  • Technical knowledge with hands-on experience in Java, C# .NET, PL/SQL and other new and current computing programming languages.
  • Understanding of company’s existing IT environment and of applicable company policies, practices, and procedures.
  • Familiarity with developer tools such as VS Code, Visual Studio, and SQL tools
  • Exposure to modern development practices (e.g., CI/CD, code automation, or AI-assisted development tools)
  • Experience working with Microsoft ecosystem tools (e.g., Teams, Excel, Word)
  • Experience with other development process methodologies such as Agile, Lean, Scrum or others.
  • Experience integrating large disconnected enterprise-class systems in a robust, fault-tolerant manner consistent with industry standards.

At PacifiCorp, we understand that living a healthy lifestyle isn’t just about your physical health — your mental, financial, and social wellbeing also play an important role. That’s why we offer a wide range of benefits designed to help you live a more balanced lifestyle

Our benefits include:

  • Medical, dental, and vision insurance
  • 401k with match fixed contributions, including a Roth and saving option. For union employees, matching contributions vary by union. For nonunion, PacifiCorp makes a fixed contribution equal to 4% of your eligible pay each year for new hires. In addition, PacifiCorp matches 100% of the first 6% you contribute.
  • Additional voluntary benefits, including pet insurance
  • Mass Transit Pass for employees in our Portland and Salt Lake City Offices.
Work Life Balance
  • Generous Paid Time Off (PTO) - Time off varies by employee type (Union or Non-Union)
  • Paid short-term disability leave and long-term disability insurance
  • Employee Assistance Program supporting mental and emotional wellbeing

Req Id: 114847
Company Code: PACIFICORP #PM25
Primary Location: Portland, OR or Salt Lake City, UT
Department: PacifiCorp Corporate
Schedule: FT
Personnel Subarea: Exempt
Hiring Range:
This position is eligible for an annual discretionary performance incentive bonus of up to 12.00% of salary.

Employees must be able to perform the essential functions of the position with or without an accommodation.

PacifiCorp is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or religious creed, age, national origin, ancestry, citizenship status (except as required by law), gender (including gender identity and expression), sex (including pregnancy), sexual orientation, genetic information, physical or mental disability, medical condition, veteran or military status, familial or parental status, marital status or any other category protected by applicable local, state or U.S. federal law.

Unless otherwise required by law, all offers of employment are contingent upon the successful completion of a background check and drug screening including for marijuana. While marijuana is legal in several states, including Oregon, a positive test for positions in Oregon may disqualify a candidate. The company complies with the laws of Washington and California and only obtains and considers positive tests for marijuana in safety-sensitive positions or those covered by U.S. Department of Transportation regulations.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Engineer (Sr II, Principal)
Engineer (Sr II, Principal)

PacifiCorp  • Salt Lake City (UT)

On-site
USD 110,000 - 161,000
Medical, dental, and vision insurance
Mass Transit Pass for employees in our
401k with match
Engineer (I, II, Sr)
Engineer (I, II, Sr)

PacifiCorp  • Salt Lake City (UT)

On-site
USD 77,000 - 140,000
Mass Transit Pass
Paid Time Off
Disability insurance
+1
Engineer-Protection & Controls
Engineer-Protection & Controls

Pacificorp • Salt Lake City (UT)

On-site
USD 77,200 - 140,250
Medical insurance
Dental insurance
Vision insurance
+3
Engineer-Substation
Engineer-Substation

Pacific Power • Salt Lake City (UT)

On-site
USD 77,000 - 140,000
Health insurance
401k with match
Life insurance
+2
Engineer (I, II, Sr)
Engineer (I, II, Sr)

Pacific Power • Salt Lake City (UT)

On-site
USD 77,000 - 140,000
Medical, dental, and vision insurance
401k with match
Life insurance
+2
Sr Communications Specialist (Salt Lake City, UT or Casper, WY)
Sr Communications Specialist (Salt Lake City, UT or Casper, WY)

PacifiCorp  • Salt Lake City (UT)

On-site
USD 102,000 - 141,000
Medical, dental, and vision insurance
401k with match and Roth option
Life insurance
+2
Engineer-Substation
Engineer-Substation

PacifiCorp • Salt Lake City (UT)

On-site
USD 77,200 - 140,250
Medical, dental, and vision insurance
401k with match
Life insurance
+3
Engineer (I, II, Sr)
Engineer (I, II, Sr)

PacifiCorp • Salt Lake City (UT)

On-site
USD 77,000 - 140,000
Medical, dental, and vision insurance
401k with match fixed contributions
Life insurance
+2
Engineer-Protection & Controls
Engineer-Protection & Controls

Pacific Power • Salt Lake City (UT)

On-site
USD 77,000 - 140,000
Mass Transit Pass for employees in our
Engineering/Operations Project Manager
Engineering/Operations Project Manager

PacifiCorp • Salt Lake City (UT)

On-site
USD 117,400 - 161,370
Medical, dental, and vision insurance
401k with match
Life insurance
+7