Full Time

Software Engineer 1

Pacific Northwest National Laboratory
$60,000 - $90,000* / year (about $29–$43 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Pacific Northwest National Laboratory, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Software Engineer 1 at Pacific Northwest National Laboratory will engage in the design, development, and implementation of software solutions that contribute to cutting-edge research and technological advancements. This entry-level position requires collaboration with a diverse team of scientists, engineers, and other professionals to understand project requirements and deliver efficient, scalable software applications. The candidate will participate in code reviews, testing, and debugging processes to ensure high-quality deliverables while adhering to standards and best practices across various projects.



Job Responsibilities

  • Assist in the design, development, and maintenance of software applications tailored to laboratory research needs.
  • Collaborate with project teams to gather requirements and provide technical support during software implementation.
  • Perform unit testing and debugging to improve application reliability and performance.
  • Write and maintain comprehensive documentation for software processes, requirements, and features.
  • Participate in code reviews, providing constructive feedback and incorporating improvements into existing code.
  • Stay up-to-date with emerging technologies and industry trends to continuously enhance software capabilities.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Familiarity with programming languages such as Python, Java, or C++.
  • Understanding of software development methodologies, including Agile or Scrum.
  • Basic knowledge of database management systems and data structures.
  • Strong problem-solving skills and ability to work effectively in a team environment.
  • Excellent communication skills, both verbal and written.


Technologies & Tools

The Software Engineer 1 position utilizes a variety of technologies and tools, including integrated development environments (IDEs) such as Eclipse or Visual Studio, version control systems like Git, and programming frameworks like Django or Spring. Candidates will also work with databases such as PostgreSQL or MySQL, as well as cloud services and platforms that facilitate collaborative software development and research initiatives.



Ideal Candidates

The ideal candidate for the Software Engineer 1 role possesses a strong academic background in computer science or engineering and exhibits a passion for technology and innovation. They should demonstrate eagerness to learn and adapt to new challenges, along with a collaborative mindset that fosters teamwork and knowledge sharing. Excellent analytical skills combined with attention to detail will enable them to contribute positively to project goals while embracing the laboratory's mission of advancing scientific exploration through software development.

Not sure what kind of job to look for? Our career quiz is 30 quick questions, then the careers that fit your interests and what they pay. Take the career quiz →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.