Software Engineer III

3 weeks ago


Richland, United States Pacific Northwest National Laboratory Full time

Responsibilities



Key responsibilities will include:

Exercising standard software development practices, including but not limited to, source code management, version control, and testing protocols, within an agile software development methodology. Leading software engineer team to translate domain requirements into software requirements, working software applications, new software components, and reusable software libraries. share resources and optimize approaches. Executing tasks and provide guidance to others; leading medium-sized tasks and executing within budget and timeframes allotted. Contributing to technical products, such as technical reports and journal articles, and presenting at conferences and technical forums. Contributing to the development of proposals for new capability development and application enhancements.

The successful candidate will be accountable to:

Project and/or Task Managers for performing assigned roles, following applicable project and field procedures, and performance of assigned tasks on time and within budget; The Building Simulation & Design Group Manager, and Tool Development Team Lead, for general staff performance and development, operational discipline (e.g., maintaining training qualifications, procedural compliance, safe operations), and project execution.
Qualifications

Minimum Qualifications:

BS/BA and 5+ years of relevant work experience -OR- MS/MA and 3+ years of relevant work experience -OR- PhD with 1+ year of relevant experience

Preferred Qualifications:

Proficiency in one or more scripting languages (Javascript/Typescript, Python, and Ruby), one or more web application development frameworks (Django, React, and Ruby on Rails).

Proficiency in database management systems and Object-Relational Mapping (ORM) frameworks (e.g., sequelize).

Strong working knowledge of Agile development methodologies.

Solid knowledge of versioning systems, such as Git.

A passion for learning and innovation, and a desire to advance the building sciences domain through enhanced software tools.

Excellent verbal and written communication skills, with an interest in documenting and publishing findings through technical reports, journal articles, and conference presentations.

A collaborative approach to problem-solving and the ability to work well with inter-disciplinary teams (e.g. experts in building mechanical systems, network communications, cyber security).

Additional useful experience would include:

Experience with one or more compiled languages such as C++ or .NET.

Experience with a team collaboration system such as Jira.

Experience leading cross-functional teams delivering products on schedule.

Experience with building energy simulation technologies (DOE-2, EnergyPlus, FEDS, gbXML, OpenStudio), building audit data exchange technologies (BuildingSync, HPXML), and the building science domain and associated technologies.

Significant experience with full-stack software development, web application development and database engineering.

Experience with building energy systems.


Hazardous Working Conditions/Environment

Not Applicable. 


Additional Information

“Referral Eligible”


Testing Designated Position

This is not a Testing Designated Position (TDP).




  • Richland, United States Talascend Full time

    Talascend is currently seeking anAutomation Engineer III for a contract opportunity located in Richland, WA. Must possess the right to work and remain in the United States without sponsorship. Upon initial hire and onboarding, the position will require full time presence in the Richland, Washington project office. This position works a 9/80 schedule,...


  • Richland, United States Talascend Full time

    Talascend is currently seeking aStructural Engineer III for a contract opportunity located in Richland, WA. PRIMARY RESPONSIBILITIES: Originate and check complex structural engineering deliverables, such as steel and concrete calculations, specifications, material requisitions. Reviews and coordinates technical documents with/from other engineering...


  • Richland, United States Talascend Full time

    Talascend is currently seeking an Electrical Engineer III for a contract opportunity in Richland, Washington. US Citizenship Required. This position works a 9/80 schedule, offering every other Friday off. PRIMARY RESPONSIBILITIES: Primary engineering activities will be to provide the engineering design for HLW electrical systems and equipment for the entire...


  • Richland, United States Pacific Northwest National Laboratory Full time

    Identify mission challenges and formulate engineering solutions methodically Embrace software engineering excellence and delivering quality results at scale Employ expertise with a high-level programming language such as Python / C# Apply good design Software Engineer, Engineer, Software, AI, Technology

  • Software Engineer 2

    7 days ago


    Richland, United States Pacific Northwest National Laboratory Full time

    Responsibilities Designs, develops, documents, tests, and debugs new and existing software systems, hardware/software interfaces, and/or applications according to industry established software engineering principals and best practices. Works collaboratively within a team to execute on the full system development lifecycle including analyzing user needs...


  • Richland, United States Pacific Northwest National Laboratory Full time

    Identify mission challenges and formulate engineering solutions methodically Embrace software engineering excellence and delivering quality results at scale Employ expertise with a high-level programming language such as Python / C# Apply good design Software Engineer, Engineer, Software, Cloud, Lead, Data, Technology

  • Software Engineer 3

    3 weeks ago


    Richland, United States Pacific Northwest National Laboratory Full time

    Responsibilities Identify mission challenges and formulate engineering solutions methodically Embrace software engineering excellence and delivering quality results at scale Employ expertise with a high-level programming language such as Python / C# Apply good design and innovative problem-solving skills to solve challenging technical problems ...

  • Software Engineer 2

    3 weeks ago


    Richland, United States Pacific Northwest National Laboratory Full time

    Responsibilities Identify mission challenges and formulate engineering solutions methodically Embrace software engineering excellence and delivering quality results at scale Employ expertise with a high-level programming language such as Python / C# Apply good design and innovative problem-solving skills to solve challenging technical problems ...


  • Richland, United States Pacific Northwest National Laboratory Full time

    Responsibilities Identify mission challenges and formulate engineering solutions methodically Embrace software engineering excellence and delivering quality results at scale Employ expertise with a high-level programming language such as Python / C# Apply good design and innovative problem-solving skills to solve challenging technical problems ...


  • Richland, United States Pacific Northwest National Laboratory Full time

    Responsibilities Identify mission challenges and formulate engineering solutions methodically Embrace software engineering excellence and delivering quality results at scale Employ expertise with a high-level programming language such as Python / C# Apply good design and innovative problem-solving skills to solve challenging technical problems ...


  • Richland, United States Pacific Northwest National Laboratory Full time

    Responsibilities Identify mission challenges and formulate engineering solutions methodically Embrace software engineering excellence and delivering quality results at scale Employ expertise with a high-level programming language such as Python / C# Apply good design and innovative problem-solving skills to solve challenging technical problems ...


  • Richland, United States Pacific Northwest National Laboratory Full time

    Responsibilities A day in the life of a software test engineer at PNNL might start by reviewing any open pull requests on the group’s Git repository or checking for any failed deployment builds on your current projects. As you’re finishing up your second cup of coffee, you attend a pair-programming session with a teammate to implement a cypress...


  • Richland, United States TTi Global Full time

    Details: Position Responsibilities: * The primary duties consist of supporting and assisting in development, review, administration, testing, configuration, implementation, data integration/management in support of a large Engineering, Procurement and Construction (EPC) project. * Assists senior engineering automation staff eliciting requirements to support...


  • Richland, United States Talascend Full time

    Talascend is currently seeking aSenior Automation Engineer for a contract opportunity located in Richland, WA. Must possess the right to work and remain in the United States without sponsorship. Upon initial hire and onboarding, the position will require full time presence in the Richland, Washington project office. This position works a 9/80 schedule,...

  • Structural Engineer

    2 weeks ago


    Richland, United States Cynet Systems Full time

    Job Description: Pay Range $29hour - $81hour Originate and check structural engineering deliverables, such as steel and concrete calculations, specifications, material requisitions. Reviews and coordinates technical documents with/from other engineering disciplines, procurement, and construction. Prepare technical reports related to specific design...

  • Automation Engineer

    1 week ago


    Richland, United States Anrgroupinc Full time

    ANR accepts resumes from individuals interested in technical, professional and administrative positions. ANR Offers Competitive wages, medical, dental, vision and life insurance, along with holidays and paid time off for most positions. ANR Group Inc is accepting resumes for an Automation Engineer Located in Richland, WA. This is a full-time Office/Project...

  • Structural Engineer

    5 hours ago


    Richland, United States TTi Global Full time

    Details: Position Summary: Originate and check structural engineering deliverables, such as steel and concrete calculations, specifications, material requisitions. Reviews and coordinates technical documents with/from other engineering disciplines, procurement, and construction. Prepare technical reports related to specific design issues. Participate in...

  • Automation Engineer

    3 hours ago


    Richland, United States Edgewater Technical Associates Full time

    Edgewater Technical Associates is seeking qualified candidates for an Automation Engineer opportunity in Richland, WA to support the Waste Treatment Plant at the Hanford Site. Full Time Office Project – No Telework Project Overview Join us as we make history at the Hanford Vit Plant, known as the Waste Treatment and Immobilization Plant. We are designing...

  • Data Engineer

    3 weeks ago


    Richland, United States Pacific Northwest National Laboratory Full time

    Responsibilities Identify mission challenges and formulate engineering solutions methodically Embrace software engineering excellence and delivering quality results at scale Employ expertise with a high-level programming language such as Python Apply good design and innovative problem-solving skills to solve challenging technical problems Stay...


  • Richland, United States Edgewater Technical Associates Full time

    Edgewater Technical Associates is seeking qualified candidates for a Senior Automation Engineer opportunity in Richland, WA to support the Waste Treatment Plant at the Hanford Site. Full Time Office/Project - No Telework offeredPROJECT OVERVIEW: Join us as we make history at the Hanford Vit Plant, known as the Waste Treatment and Immobilization Plant. We are...