Energy Solutions
Portland, OR

Software Engineer I (Portland, OR - US)

Hybrid$80,000 - $100,000/yrPosted 3 weeks ago

We tailor your resume to this role and apply for you in seconds.

Apply to Software Engineer I (Portland, OR - US) at Energy Solutions

Job details

Location
Portland, OR
Work type
Hybrid
Compensation
$80,000 - $100,000/yr
Posted
3 weeks ago
Apply on
boards.greenhouse.io

About this role

Energy Solutions develops market-based programs that deliver energy, carbon, and water-use savings for utility, government, and institutional customers. The Software Engineer I will support the design, development, testing, maintenance, deployment, and enhancement of software applications and services while collaborating with senior engineers and cross-functional teams in an Agile environment.

What you'll do:

  • Support the development, testing, maintenance, and enhancement of software applications and services under the guidance of senior engineers
  • Create and execute unit tests to verify software functionality and quality
  • Troubleshoot routine software defects and technical issues and escalate complex issues when appropriate
  • Document code changes, testing activities, and technical solutions to support maintainability and knowledge sharing
  • Participate in sprint reviews, planning activities, and team discussions related to assigned work
  • Support testing and validation activities to help ensure successful software delivery
  • Participate in Agile ceremonies, including daily stand-ups, sprint planning sessions, reviews, and retrospectives
  • Apply Agile development practices and established software engineering standards in assigned work
  • Apply feedback received through code reviews, mentoring, and technical guidance to improve development skills
  • Support deployment and release validation activities across development, testing, and production environments
  • Monitor assigned applications and communicate issues requiring investigation or escalation
  • Support application maintenance activities and assist with resolving routine user or system issues within assigned areas of responsibility

What they're looking for:

  • * Bachelor's degree in software engineering, Computer Science, Information Systems, or a related field preferred; equivalent combination of education and relevant experience may be considered
  • * 1 year of relevant experience, which may include internships, co-op programs, academic projects, open-source contributions, or professional software development experience
  • * Experience working within a software development environment utilizing established development processes and tools
  • * Foundational understanding of software engineering principles, programming concepts, and problem-solving methodologies
  • * Exposure to software development lifecycle activities including development, testing, deployment, maintenance, or application support
  • * Foundational proficiency in one or more programming languages or development platforms such as Python, Java, JavaScript, C#, Mendix, or similar technologies
  • * Basic understanding of SQL and relational database concepts
  • * Familiarity with version control systems such as Git
  • * Understanding of software testing concepts and code validation practices
  • * Basic understanding of Agile, Scrum, or other iterative development methodologies
  • * Ability to troubleshoot routine technical issues and seek guidance when appropriate
  • * Effective written and verbal communication skills

Benefits:

  • This is a hybrid work opportunity.
  • A generous retirement package
  • Medical, dental and vision insurance
  • Other pre-tax contribution plans
  • An Employee Stock Ownership Plan (ESOP)
Ready to apply to Energy Solutions?
ApplyBolt finds matching jobs, tailors your resume, and submits applications for you.

About Energy Solutions

Energy Solutions
Portland, OR