Sr Software Engineer

NWEA
Portland, OR Temporary
POSTED ON 11/8/2022 CLOSED ON 12/13/2022

What are the responsibilities and job description for the Sr Software Engineer position at NWEA?

Sr. Software Engineer

Note: This is a remote, 12-month contract role with a preference for qualified candidates in the Portland, OR metro area.


Position S
ummary

NWEA employs Software Engineers to achieve craftsmanship level development of software applications for clients and internal users. All Software Engineers are expected to continuously build toward mastery of software languages used or required by NWEA. Software Engineers work collaboratively with all participants on software development projects and may be called upon to fulfill functions related to software development that are not specifically application programming, such as requirement gathering and quality assurance testing.

 

NWEA Senior Software Engineer is a senior level position with expectations for both technical leadership, and a force to grow and sustain NWEA’s positive, high energy technology company culture.  The Senior Software Engineer creates high-quality craftsmanship-level software for NWEA clients and internal users, and are expected to be experts in the software languages used or required by NWEA. This includes meeting all requirements/specifications, testing/QA requirements, methodologies and other NWEA software/product requirements. This position must be adaptable to changing technology environments, and work collaboratively with all participants in a software development project.  The Senior Software Engineer may be called upon to fulfill functions related to software development that are not specifically software programming, such as requirements gathering, producing documentation, quality assurance testing, mentoring other developers, and leading projects. This position provides technical guidance and serves as a mentor/resources to the more junior level Software Engineer roles. 

 

Responsibilities

  • Write awesome code
  • Create prototypes to help clarify software requirements
  • Create realistic design specification documents from software requirements
  • Plan and perform development tasks from design specifications
  • Provide accurate time estimates for development tasks
  • Construct and verify (unit test) software components to meet design specifications
  • Collaborate with quality assurance engineers to resolve software defects
  • Provide mentoring on software design, constructiondevelopment methodologies, and best practices.
  • Mentors less experienced engineers in understanding the ‘big picture’ of company objectives, constraints, inter-team dependencies, etc.
  • Participate in creating standards and ensuring team members adhere to standards, such as security patterns, logging patterns, etc.
  • Perform code reviews of constructed software deliverables
  • Collaborate with project architects and assist team members to prove the validity of new software technologies
  • Engage and improve NWEA’s software development methodology.
  • Promote AGILE processes among development and the business, including facilitation of scrums.
  • Perform other duties as assigned to ensure the success of the team and the entire organization


Skills and Abilities

  • Excellent object-oriented design & programming skills, including the application of design patterns and avoidance of anti-patterns
  • Experience working in a collaborative team of application developers and source code repositories
  • Demonstrated ability to follow through with all tasks, promises and commitments
  • Ability to communicate and work effectively within priorities
  • Ability to advocate ideas and to objectively participate in design critiques
  • Ability to work under tight timelines in a fast-paced environment
  • Advanced understanding of software design concepts
  • Understanding of software development methodologies
  • Ability to solve large scale complex problems

 

Competencies

  • Instill trust: gain the confidence and trust of others through honesty, integrity, and authenticity
  • Communicate effectively: develop and deliver multi-mode communications that convey a clear understanding of the unique needs of different audiences
  • Customer focus: build strong customer relationships and deliver customer-centric solutions
  • Drive results: consistently achieve results, even under tough circumstances


Education and Experience

  • Minimum Bachelor’s degree in computer science or a related field; or an equivalent combination of education and experience will be considered in lieu of a degree
  • At least 5 years of progressive experience in a software development environment in high growth technology companies
  • Proven experience with multiple completed projects with significant, clearly attributable individual design and implementation contributions.
  • Proven experience working across multiple tiers of an application, including a database, network, operating system, and containers.
  • Deep knowledge of more than one programming language or technology stack.
  • Demonstrable mastery of a language, such as Javascript, 
  • Proven leadership experience as a SCRUM master or other lead role on a technical team.


About Us 

NWEA® is a research-based, not-for-profit organization that supports students and educators worldwide by creating assessment solutions that precisely measure growth and proficiency—and provide timely data to help tailor instruction. For more than 40 years, NWEA has developed innovative pre-K–12 assessments, including our flagship interim assessment, MAP® Growth™; our progress monitoring and skills mastery tool, MAP® Skills™; and our reading fluency and comprehension assessment, MAP® Reading Fluency™. Educators trust our professional learning offerings to accelerate student learning and our research to support assessment validity and data interpretation. More than 11 million students in 146 countries use our solutions to support their learning and growth each year.

NWEA strives to make diversity, equity, inclusion, and accessibility (DEIA) practices the center of our work. Our organization’s mission, Partnering to Help All Kids Learn, is the foundation for our DEIA commitment as we work to reflect, value, and support the educators, students, colleagues, and communities we serve. We seek to empower and engage all stakeholders in the research, services, solutions, and products we provide, our organizational culture, and the partnerships we establish with schools, districts, states, and countries.

NWEA endeavors to make www.nwea.org accessible to all users.  If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please call us at (503) 624-1951 or e-mail us at onlineaccommodations@nwea.org and let us know the nature of your request, your location and your contact information. This is for accommodation requests only and cannot be used to inquire about the status of applications.  

NWEA is an equal opportunity employer.  Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.  For our EEO Policy Statement, please visit our website. If you’d like more information on your EEO rights under the law, please visit the EEOC website

Sr. Software Engineer
WP Engine -
Portland, OR
Sr. Software Engineer
NANOVERSE TECHNOLOGIES LTD -
Beaverton, OR
Software Engineer II With React Experience
Triunity Software -
Vancouver, WA

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the Sr Software Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $72,470 - $96,481
    • Income Estimation: $73,937 - $105,550
  • Debugging Skill

    • Income Estimation: $72,470 - $96,481
    • Income Estimation: $74,006 - $95,455
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Sr Software Engineer jobs in the Portland, OR area that may be a better fit.

Sr Software Engineer

Software Guidance & Assistance, Inc. (SGA, Inc.), Portland, OR

Sr. Semiconductor Modeling Engineer

Siemens EDA (Siemens Digital Industries Software), Wilsonville, OR