Energy Solutions
Portland, OR
Software Engineer I (Portland, OR - US)
We tailor your resume to this role and apply for you in seconds.
Apply to Software Engineer I (Portland, OR - US) at Energy SolutionsJob 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.