Latest News

PacifiCorp Hiring: Software Engineer in Portland ($77K-$96K)

On: June 12, 2026 9:20 PM
Follow Us:
PacifiCorp Hiring Software Engineer in Portland ($77K-$96K)

Are you looking to advance your software engineering career with a leading energy company? PacifiCorp is seeking talented and motivated Software Engineers to join its technology team in Portland. This is an exciting opportunity to work on innovative software solutions that support critical business operations, contribute to digital transformation initiatives, and collaborate with experienced professionals in a dynamic work environment. If you are passionate about software development and problem-solving, this role offers competitive compensation, career growth opportunities, and the chance to make a meaningful impact.

Job Overview

FieldDetails
Company NamePacifiCorp
RoleSoftware Engineer
QualificationBachelor’s Degree in Computer Science, Software Engineering, Information Technology, or a related field
Job LocationPortland, Oregon, USA
Salary$77,000 – $96,000 per year
Work TypeHybrid / On-site
Job TypeFull-Time
Job LevelEntry-Level to Mid-Level
IndustryUtilities / Energy / Information Technology

Job Description

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

Under general supervision, assist in analysis, contribute to system specifications, utilize existing technologies to develop and test engineering, scientific and business applications, operating systems, and file/database servers. Participate in the evaluation of software packages and provide recommendations to management and business clients.

Responsibilities

  • This position will support enterprise Geographical Information Systems (GIS) across multiple affiliates
  • Work with senior specialists to design, code, test, and implement complex programs; develop appropriate programs and system documentation according to established IT standards.
  • Assist others to enhance existing systems; participate in client walkthroughs and technical design reviews.
  • Aid in system development planning and monitoring.
  • Participate in design reviews and peer code walkthroughs.
  • Provide client and application support.
  • Participate in development and ensure conformance to performance optimization and interoperability standards and requirements.
  • Develop subject matter expertise through participation in consultation with clients and IT in support of the company’s IT strategy, overarching business requirements.
  • Participate with IT teams to identify technical deficits and improvement opportunities in current practices and procedures.
  • Apply industry standard techniques as appropriate such as automated unit testing, test-driven development, continuous integration and iterative development for example.

Requirements

  • Bachelor’s Degree in Computer Science, Mathematics, Information Systems or a related field; or the equivalent combination education and experience.
  • Experience in business software application design, development, and implementation.
  • Knowledge of Object-Oriented Design (OOD) methodologies and Object-Oriented languages.
  • Consultative aptitude including communication and interpersonal skills that enables understanding of client needs, define requirements, and assist with providing effective solutions.
  • Familiarity with current and emerging technologies, tools, and applications.
  • An understanding of structured analysis and technical design concepts.
  • Familiarity with common industry architectural patterns and software design patterns.
  • Ability to work in a zero-code-ownership environment where the team members can modify any source file at any time.

Preferences

  • An understanding of change and release management processes and procedures.
  • Technical knowledge with hands-on experience in Java, C# .NET, PL/SQL and other common enterprise computing programming languages.
  • Familiarity or experience with Test-Driven Design (TDD).
  • Familiarity or experience with other development process methodologies such as Agile, Lean, Scrum or others.

Selection Process

  • Application Submission
  • Resume Screening
  • Technical Assessment
  • Technical Interview
  • Hiring Manager Interview
  • Background Verification
  • Final Offer & Onboarding

How to Apply

  • Visit the official PacifiCorp careers website.
  • Search for the Software Engineer position in Portland.
  • Review the job requirements and responsibilities.
  • Prepare and update your resume.
  • Complete the online application form.
  • Upload your resume and any required documents.
  • Submit your application and monitor your email for updates regarding the recruitment process.

P S Karthik

P.S. Karthik is the Chief Editor of Studentscircles. With over 12 years of experience in the educational news industry, he specializes in bridging the gap between campus life and the professional world. Having helped thousands of students navigate the US job market, Karthik’s mission is to turn complex academic news into actionable career opportunities.