2

Entry Level Software Development Engineer Jobs in Moses Lake, WA

Software Test Engineer I

Ephrata, WA ยท On-site

$91K - $151K/yr

Associate degree in Computer Science, Software Engineering, Computer Information Systems, or ... Understanding of software development lifecycle (SDLC) * Basic knowledge of testing methodologies

Software Test Engineer I

Ephrata, WA ยท On-site

$91K - $151K/yr

Associate degree in Computer Science, Software Engineering, Computer Information Systems, or ... Understanding of software development lifecycle (SDLC) * Basic knowledge of testing methodologies

Learn hydraulic and hydrologic modeling techniques and computer software programs when required ... design and land development, as required. Review engineering plans, permits, reports ...

Alarm Technician

Quincy, WA ยท On-site

$30 - $50/hr

Keeps abreast of changes and new developments in products and technology. * Attends and completes ... Software House Controllers * Automatic doors openers * Video * Victor/Video Edge Certification

New

next page

Showing results 1-20

Entry Level Software Development Engineer information

See Moses Lake, WA salary details

$25K

$109.3K

$197.1K

How much do entry level software development engineer jobs pay per year?

As of Jul 13, 2026, the average yearly pay for entry level software development engineer in Moses Lake, WA is $109,336.00, according to ZipRecruiter salary data. Most workers in this role earn between $67,800.00 and $125,100.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Entry Level Software Development Engineer, and why are they important?

To thrive as an Entry Level Software Development Engineer, you need a solid understanding of programming languages like Java, Python, or C++, along with a relevant degree in computer science or a related field. Familiarity with version control systems such as Git, basic debugging tools, and common development environments is expected. Strong problem-solving abilities, effective teamwork, and a willingness to learn quickly set outstanding candidates apart. These skills and qualities enable new engineers to contribute to projects efficiently, adapt to evolving technologies, and collaborate in dynamic development teams.

What are Entry Level Software Development Engineers?

Entry Level Software Development Engineers are individuals who are new to the software development field and typically have less than two years of professional experience. Their main responsibilities include writing, testing, and debugging code under the supervision of senior developers. They often work on small projects or parts of larger projects while learning industry best practices and development tools. This role is ideal for recent graduates or those transitioning into software engineering from another field, providing foundational experience and growth opportunities.

What is the difference between Entry Level Software Development Engineer vs Software Developer?

AspectEntry Level Software Development EngineerSoftware Developer
Required CredentialsBachelor's in CS or related field; internships preferredBachelor's in CS or related field; experience varies
Work EnvironmentTech companies, startups, corporate IT teamsTech firms, startups, freelance projects
Employer & Industry UsageCommon in tech industry, large corporationsWidespread across industries, including tech and non-tech
Search & Comparison IntentOften searched by new graduates or entry-level job seekersBroader, includes experienced roles and freelance work

Entry Level Software Development Engineers typically have a formal education background and internships, working in structured tech environments. Software Developers may have similar credentials but often include more experienced professionals or freelancers. Both roles focus on coding and software creation, but the Engineer role emphasizes learning and growth in a corporate setting, while the Developer role can be more flexible and diverse in work environment.

What are some common challenges faced by Entry Level Software Development Engineers during their first year on the job?

Entry Level Software Development Engineers often encounter challenges such as adapting to new codebases, learning company-specific tools and workflows, and effectively collaborating within cross-functional teams. They may also need to balance writing clean, maintainable code with meeting project deadlines. Regular feedback from more experienced team members and participation in code reviews can help address these challenges and accelerate the learning curve.

Software Test Engineer I

Grant PUD

Ephrata, WA โ€ข On-site

$91K - $151K/yr

Full-time

Posted 14 days ago


Job description

Closing Date to Apply: This position is open until filled. Applications will be reviewed as they are received. The position may close at any time once a sufficient pool of qualified candidates has been established.
Salary: $91,411 - $151,055
Midpoint: $121,233
Grant PUD posts the full salary range for each position. The midpoint is provided as a reference point and is not a guaranteed starting pay. Starting pay is based on job-related factors such as qualifications, experience, skills, internal alignment, and organizational needs. Most new hires are typically placed between the minimum and midpoint of the range.
Benefits: This link below will provide you with Grant PUD's benefit that may be available if hired, different employee types are eligible for different benefits.
Grant PUD - Unified Insurance Program (uip-wa.org)
Grant County PUD will administer a background check as part of the hiring process, if selected for this position.
Applicants meeting minimum qualifications may be further evaluated based on preferred qualifications and job-related criteria. Only the most qualified candidates will be referred for further consideration.
The District may use the applicant pool and results from this recruitment to fill additional vacancies in the same classification for up to six (6) months following the recruitment closing date, consistent with District policy and applicable law.
Position Summary
With general guidance and supervision this position will be responsible for executing manual test cases, identifying and reporting software defects, collaborating with developers to resolve issues, and contributing to the overall quality assurance process by thoroughly testing software applications across various platforms, ensuring they meet functional requirements and user experience standards; strong attention to detail and excellent communication skills are required, with a willingness to learn new testing methodologies and tools.
Essential Functions
Essential functions, as defined under the Americans with Disabilities Act, may include any of the following representative duties, knowledge, and skills. This is not a comprehensive list of all functions and duties performed by the incumbent of this class; employees may be assigned duties which are not listed below; reasonable accommodation will be made as required. The job description does not constitute an employment agreement and is subject to change at any time by the employer.
Essential duties and responsibilities may include, but are not limited to, the following:
  • Execute manual pre-defined test cases on various software applications across different platforms (web, mobile, desktop)
  • Thoroughly test features and functionalities according to the provided specifications
  • Basic computer literacy and ability to navigate different software applications
  • Good analytic and problem-solving skills
  • Identify and document software defects using a bug tracking system
  • Collaborate with the QA team to review test plans and strategies
  • Participate in testing phases like functional, system, usability, and regression testing
  • Excellent communication skills to report issues effectively
  • Ability to follow instructions and work independently
  • Demonstrated commitment to Grant PUD's mission, vision, values, strategic plan, and Grant PUD/IBEW Local 77 Code of Excellence. The incumbent should be familiar with these organizational priorities and behave in a way that aligns with these expectations.
  • Understand and adhere to compliance requirements for this position that may include laws, regulations, security guidelines, Grant PUD policies & procedures.
  • In this position, if needed to operate a GPUD vehicle for business purposes, please refer to the Vehicle/Asset Usage Policy, IS-TA-POL-001.
  • Actively participate in all aspects of our safety program, including but not limited to:
    • Following all safety policies and procedures;
    • Alerting supervisors and coworkers to unsafe or hazardous working conditions;
    • Reporting any safety incidents or close calls within 24 hours to your supervisor; and
    • Accepting feedback from supervisors and coworkers regarding your own safety performance.

Required Qualifications (Education, Experience, Licenses & Certifications):
  • Associate degree in Computer Science, Software Engineering, Computer Information Systems, or Information Technology OR 1 year of relevant technology experience or internship in lieu of degree.

Preferred Qualifications (Education, Experience, Licenses & Certifications):
  • Experience in a user application/software support role
  • Understanding of software development lifecycle (SDLC)
  • Basic knowledge of testing methodologies
  • Familiarity with any test management tools
  • 1 - 2 years' experience in software testing or similar role
  • ISTQB Certified Tester Foundation Level

Other Knowledge, Skills & Abilities
  • Base understanding of personal computer hardware, software, operating systems, and networks.
  • Ability to suggest new ideas and processes; not afraid to push the boundaries of software.
  • Highly motivated and able to work well in both team and solo settings.
  • Good problem-solving skills, judgment, creativity, and analytic capability.
  • Good planning and organizational skills.
  • Familiarity with Grant PUD's computer environment and policies.
  • Knowledge of testing activities (write test cases, execute test case, open bugs, verify bugs, report progress).
  • Great interpersonal and communication skills.

Physical Requirements
  • Position may be eligible for hybrid work arrangement: โ˜’Yes โ˜No
  • Majority of the work is performed in a standard office setting.
  • Typical shift of employees in this position: โ˜’8 hours โ˜9 hours โ˜10 hours โ˜12 hours

*For a full list of requirements, the applicant/incumbent should refer to the Physical Capacity Evaluation (PCE).
The statements contained herein reflect general details as necessary to describe the principal functions for this job, the level of knowledge and skill typically required, and the scope of responsibility, but should not be considered an all-inclusive listing of work requirements. Individuals may perform other duties as assigned, including work in other functional areas
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.