2

Entry Level Associate Software Engineer Jobs (NOW HIRING)

We are looking for a talented and motivated Associate Software Engineer to join our development team in Corvallis, Oregon. This is an opportunity to work at the cutting edge of motion tracking ...

We are looking for a talented and motivated Associate Software Engineer to join our development team in Corvallis, Oregon. This is an opportunity to work at the cutting edge of motion tracking ...

The Associate Software Engineer position is needed to research, develop, operate, and maintain Natural Language Technology (NLT) and Artificial General Intelligence (AGI) solutions for CCV.

New

STR is hiring an Associate Software Engineer to join our multidisciplinary team of researchers and engineers developing cutting-edge technologies with significant and immediate impact on our national ...

Overview VTG is seeking an Associate Software Engineer to work with our software for modeling acoustic beampatterns for submarine sonar arrays. The SW is primarily Python-based and is containerized ...

Overview VTG is seeking an Associate Software Engineer to work with our software for modeling acoustic beampatterns for submarine sonar arrays. The SW is primarily Python-based and is containerized ...

STR is hiring an Associate Software Engineer to join our multidisciplinary team of researchers and engineers developing cutting-edge technologies with significant and immediate impact on our national ...

The Associate Software Engineer position is needed to research, develop, operate, and maintain Natural Language Technology (NLT) and Artificial General Intelligence (AGI) solutions for CCV.

New

next page

Showing results 1-20

Entry Level Associate Software Engineer information

See salary details

$22K

$45K

$65K

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

As of Jul 8, 2026, the average yearly pay for entry level associate software engineer in the United States is $45,046.00, according to ZipRecruiter salary data. Most workers in this role earn between $37,000.00 and $50,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Entry Level Associate Software Engineer position, and why are they important?

To thrive as an Entry Level Associate Software Engineer, you need a solid grasp of programming languages (such as Java, Python, or C++), computer science fundamentals, and typically a bachelor’s degree in a related field. Familiarity with version control systems like Git, basic debugging tools, and IDEs, as well as any relevant internships or coding certifications, is highly valuable. Strong problem-solving abilities, collaboration, adaptability, and clear communication skills are essential to stand out. These qualifications enable you to effectively contribute code, learn in a team environment, and grow quickly in a fast-paced industry.

What does a typical day look like for an Entry Level Associate Software Engineer?

A typical day for an Entry Level Associate Software Engineer often starts with a team stand-up meeting to discuss progress and upcoming tasks. You'll spend much of your time writing and testing code, fixing bugs, and collaborating with more senior engineers or cross-functional teams on projects. Expect to participate in code reviews, attend learning sessions or trainings, and sometimes work on documentation or tickets assigned from agile sprints. The role usually offers a supportive environment where asking questions and learning from teammates is encouraged. This hands-on, interactive mix of responsibilities helps you quickly build both technical and soft skills essential for career advancement.

What is an Entry Level Associate Software Engineer job?

An Entry Level Associate Software Engineer is a junior role in software development where individuals assist in designing, coding, testing, and maintaining software applications. They typically work under the guidance of senior engineers to develop solutions based on project requirements. Responsibilities may include debugging code, writing documentation, and participating in team meetings. This role is ideal for recent graduates or those with limited professional experience looking to grow their technical skills. Strong problem-solving abilities and knowledge of programming languages like Java, Python, or C++ are commonly required.

More about Entry Level Associate Software Engineer jobs
What cities are hiring for Entry Level Associate Software Engineer jobs? Cities with the most Entry Level Associate Software Engineer job openings:
What states have the most Entry Level Associate Software Engineer jobs? States with the most job openings for Entry Level Associate Software Engineer jobs include:
What job categories do people searching Entry Level Associate Software Engineer jobs look for? The top searched job categories for Entry Level Associate Software Engineer jobs are:
Infographic showing various Entry Level Associate Software Engineer job openings in the United States as of July 2026, with employment types broken down into 1% As Needed, 67% Full Time, 30% Part Time, 1% Temporary, and 1% Contract. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution, with an average salary of $45,046 per year, or $21.7 per hour.
Associate Software Engineer - AI/ML

Associate Software Engineer - AI/ML

Schweitzer Engineering Laboratories

Pullman, WA • On-site

$84K - $124K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 2 days ago

New


Schweitzer Engineering Laboratories rating

9.1

Company rating: 9.1 out of 10

Based on 44 frontline employees who took The Breakroom Quiz

5th of 141 rated electronics manufacturers


Job description

Schweitzer Engineering Laboratories (SEL) seeks a professional, innovative and detailed individual for our Associate Software Engineer position. If you are looking for an opportunity to apply state-of-the-art machine learning (ML) and artificial intelligence (AI) models to solve real world problems, then this position is for you! US Citizenship is required.

As an Associate Software Engineer, a typical day might include the following:

  • Applying machine learning and artificial intelligence technologies to solve real-world problems.
  • Designing and building software systems that integrate machine learning models into production systems and day-to-day workflows.
  • Implementing end-to-end model development workflows, including fine-tuning models, training custom models from raw data, and deploying models to production environments.
  • Ingesting, cleaning, and transforming large datasets using database systems, applying standard data preparation techniques and thoughtfully managing and optimizing compute resources.
  • Using robust mathematical tools across diverse areas of research to apply creative solutions to technical problems.
  • Researching advanced topics and systematically and scientifically testing new ideas.
  • Supporting SEL's software development process.
  • Verifying that software meets requirements.
  • Providing support to engineering staff as needed.
  • Following engineering quality assurance procedures.
  • Continuously identifying, measuring, and improving processes.
  • Understanding. Creating. Simplifying.
  • Clearly and concisely documenting findings.

This job might be for you if:

  • You are a United States citizen.
  • Have programming experience in Python, C++, C#, Java or equivalent OO programming language.
  • You are able to research advanced topics in depth and apply techniques and/or concepts to new domains.
  • You are interested in statistics and data-driven methods.
  • You can apply theoretical knowledge to current technical challenges.
  • You can effectively document and communicate research methods, analysis, and results.
  • You are able to learn new skills and assume new responsibilities.
  • You are able to work cooperatively in a team environment.

Preferred Qualifications:

  • Understanding of ML concepts including supervised and unsupervised learning, neural networks, and feature engineering
  • Experience using operating system virtualization tools such as Docker
  • Familiarity with Linux based operating systems such as Ubuntu
  • Practical knowledge of web application development and REST APIs
  • Knowledge of database concepts and databases such as SQL, MongoDB, PostgreSQL
  • Experience using revision control and source code management systems such as Git
  • Familiarity with a range of subjects possibly including machine learning, linear algebra, data science, theory of computation, graph theory, signal processing, information theory, cryptography, probability, statistics, differential equations, optimization, etc.
  • Experience with natural language processing, computer vision, or similar ML technologies
  • Experience with parallel processing and using graphical processing units

Location Information - Pullman, WA

SEL's corporate office is located in Eastern Washington where you'll enjoy an unmatched quality of life. Enjoy the smaller town life: country space, freedom from traffic, easy access to recreational activities in nearby mountains, rivers, and forests, as well as great schools and universities

Competitive pay. Superior benefits. Inspiring work.

People are at the core of our company and we hire employee-owners. We welcome you to learn more about how we support employees.

  • We're 100% employee owned. Retirement benefits include an employer funded stock ownership plan (ESOP) and personal 401(k) options.

  • We offer top tier medical, prescription, dental, vision, life, and disability insurance.

  • We recognize the importance of a healthy life balance and offer: 10 paid holidays, annual vacation accrual starting at 12 days, 9 paid sick days, and paid family and medical leave that covers 90% of your pay.

  • We foster growth and development of our employees through avenues such as STEM courses, apprenticeships, tuition assistance, and engineering development programs.

  • Ask our team about other benefits including wellness, fertility, adoption, and flexible spending benefits.

Pay Range Data

We anticipate filling this position as an Associate Software Engineer: $84,000 - $124,000. Our compensation ranges are based on the responsibilities of the role. Starting pay is determined individually and considers factors such as relevant experience, skills, knowledge, and training. Candidates may be considered at different levels based on their background. As a result, pay may vary to align with the level of the role.

Communication with Applicants

We communicate with all applicants. If you do not receive a response about your application, please check your SPAMfilteror reach out to us at careers@selinc.com.

SEL is an Equal Opportunity Employer: Vets/Disabled.


What Schweitzer Engineering Laboratories employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom