1

Software Engineer In Training Jobs in Oregon (NOW HIRING)

OR · On-site

In this role, you will apply your expertise in software engineering to design, develop, and scale ... Experience scaling and optimizing the training and serving of machine learning models * Experience ...

OR · On-site

$466K - $750K/yr

In this role, you will apply your expertise in software engineering to design, develop, and scale ... Experience scaling and optimizing the training and serving of machine learning models * Experience ...

OR

$466K - $750K/yr

In this role, you will apply your expertise in software engineering to design, develop, and scale ... Experience building machine learning models or LLMs Experience scaling and optimizing the training ...

Senior Software Engineer

OR · Remote

$122K - $161K/yr

Title: Senior Software Engineer Location: United States; Remote or Canada Experience: Senior ... All applicants must be legally authorized to work in the country where they are hired. Job ...

OR · On-site

$122K - $161K/yr

Senior Software Engineer is focused on providing an intuitive and efficient experience for our ... Must maintain a current status on Natera training requirements. QUALIFICATIONS * BS degree in ...

Principal Software Engineer

OR · Remote

$134K - $180K/yr

Title: Principal Software Engineer Location: Remote; United States or Canada Experience: Senior ... Applicants must be legally authorized to work in the United States or Canada. Job Responsibilities

Let's be better together. Position Summary We are seeking a SQL Software Engineer in our IT ... Participate in 24x7 on-call rotation. * Assist with training and technical support of others on ...

Position- Software Engineer- C#, Motion Control, Metrology Type : Day 1 onsite (5 days a week ... The ideal candidate will have a strong background in C# development, motion control systems, and ...

You will be expected to Participate in full software product life cycle, from design, development to testing and sustaining Collaborate effectively with a global engineering team to deliver high ...

Participate in full software product life cycle, from design, development to testing and sustaining * Collaborate effectively with a global engineering team to deliver high-quality software as part ...

Senior Software Engineer

Salem, OR

$123K - $162K/yr

Founded in Norway, we've grown into a global technology company. AutoStore uses advanced software ... We're seeking a Senior Software Engineer experienced in C++ and C# who is passionate about ...

ExistX Software Engineer ExistX was founded in 2023 with the goal to combine cutting edge invention with practical implementation in the unique environments our customers demand to solve national ...

Participate in full software product life cycle, from design, development to testing and sustaining * Collaborate effectively with a global engineering team to deliver high-quality software as part ...

next page

Showing results 1-20

Software Engineer In Training information

What does a trainee software engineer do?

A trainee software engineer assists in developing, testing, and maintaining software applications under the supervision of experienced engineers. They often learn coding languages, use development tools, and participate in team projects to build their skills and gain practical experience in software development.

What kinds of projects can a Software Engineer In Training expect to work on, and how are these projects structured for learning and development?

As a Software Engineer In Training, you will typically be assigned to smaller-scale features or assist with components of larger projects under the guidance of more experienced engineers. These projects are structured to gradually introduce you to the company’s technology stack, development processes, and best practices. You’ll often participate in code reviews, pair programming, and regular team meetings, which help build both technical and collaborative skills. The environment is designed to provide mentorship and hands-on experience, so you can confidently progress to more complex responsibilities over time.

What are the key skills and qualifications needed to thrive as a Software Engineer In Training, and why are they important?

To thrive as a Software Engineer In Training, you need a solid understanding of programming fundamentals, problem-solving abilities, and a relevant degree or coursework in computer science or a related field. Familiarity with version control systems like Git, coding languages such as Python or Java, and basic software development tools is typically required. Strong communication, eagerness to learn, and teamwork skills help set individuals apart in this role. These competencies are crucial for adapting quickly, contributing effectively to projects, and developing into a well-rounded software engineer.

What is L1, L2, L3, and L4 developer?

In software engineering, L1, L2, L3, and L4 typically refer to different levels of developer experience and responsibility, with L1 being entry-level and L4 being senior or lead roles. These levels often correspond to increasing technical skills, problem-solving abilities, and project ownership, and are used by companies to structure career progression and compensation. As a Software Engineer In Training, you are usually at the L1 or L2 level, focusing on learning core skills and gaining practical experience.

What is the difference between Software Engineer In Training vs Software Developer?

AspectSoftware Engineer In TrainingSoftware Developer
CredentialsTypically pursuing or holding a bachelor's degree in computer science or related fieldUsually has a similar educational background, often with some work experience
Work EnvironmentEntry-level, often in training or mentorship programs within tech companiesFull-time development roles, working on projects and coding tasks
Employer UsageCommonly used for new graduates or interns starting their software engineering careersUsed for professionals actively developing software solutions

In summary, a Software Engineer In Training is an entry-level role focused on learning and development, often for recent graduates, while a Software Developer is a more experienced role involving active software creation. Both roles share similar educational backgrounds but differ in experience and responsibilities.

What is a Software Engineer In Training?

A Software Engineer In Training is an entry-level professional who is learning the skills and practices required to become a fully qualified software engineer. Typically, they work under the supervision of senior engineers, assisting with coding, testing, and debugging software applications. This role is designed to provide hands-on experience, mentorship, and exposure to industry-standard tools and processes. Over time, individuals in this position gain the necessary knowledge and experience to advance to more independent engineering roles.

Is it true that AI will replace software engineers?

AI is advancing and can automate certain coding tasks, but software engineers in training play a crucial role in designing, testing, and maintaining complex systems. AI tools are best used to augment human skills rather than replace the need for skilled software engineers, especially those developing and managing AI applications and understanding software architecture.

What engineers make $500,000?

Highly experienced software engineers, especially those in senior or specialized roles such as machine learning engineers, software architects, or those working at major tech companies, can earn $500,000 or more annually. Compensation often includes base salary, bonuses, and stock options, and typically requires advanced skills, extensive experience, and working in competitive environments.
What are popular job titles related to Software Engineer In Training jobs in Oregon? For Software Engineer In Training jobs in Oregon, the most frequently searched job titles are:
What job categories do people searching Software Engineer In Training jobs in Oregon look for? The top searched job categories for Software Engineer In Training jobs in Oregon are:
What cities in Oregon are hiring for Software Engineer In Training jobs? Cities in Oregon with the most Software Engineer In Training job openings:
Software Development Engineer 3

Software Development Engineer 3

TALENT Software Services

Hillsboro, OR • Hybrid

Other

Posted 16 days ago


Job description

Are you an experienced Software Development Engineer 3 with a desire to excel? If so, then Talent Software Services may have the job for you! Our client is seeking an experienced Software Development Engineer 3 to work at their company in Hillsboro, OR.


Summary:

The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. A typical software engineer researches, designs, develops and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific and general computing applications.


Job Responsibilities:

• Modify existing databases and database management systems.

• Write and code logical and physical database descriptions and specify identifiers of database to management system or direct others in coding descriptions.

• Work as part of a project team to coordinate database development and determine project scope and limitations.

• Review project requests describing database user needs to estimate time and cost required to accomplish project.


Skills:

• Verbal and written communication skills, problem solving skills, customer service and interpersonal skills.

• Ability to work independently and manage one's time.

• Basic mentoring skills necessary to provide support and constructive performance feedback.

• Knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery.

• Ability to troubleshoot issues and make system changes as needed to resolve issue.

• Knowledge of computer hardware and software.

• Knowledge of computer development software as it relates to systems, such as SQL, VisualBasic, etc.


Education/Experience:

• Bachelor's degree in computer science, software engineering or relevant field required.

• 5-7 years experience required.


• Best vs. Average: The ideal resume would contain python development experience.


Explain a typical day in the role .:

reviewing and addressing KPI and s360 work items and creating and connecting Azure resources to deliver solutions


What is the ideal background of a candidate for this role?:

The candidate should have a strong background in Azure. Python development experience would be nice to have.


What are unique selling points that would get candidates interested in your role over another?:

High-visibility role inside a Verification & Validation org — the contractor's reporting reaches director and senior-director level weekly.

Direct exposure to Azure platform services and the engineering teams that build them.

Clear scope and well-defined success metrics — not ambiguous "figure it out " work.

Stable, long-running engagement (replacing an existing tenured contractor) with established processes already in place.

Opportunity to grow KQL, Power BI, and companies service-engineering process expertise that transfers across the company.

Collaborative team culture; established mentorship from senior engineers in the org.


How will contractor performance be measured?:

S360 health: % of owned services in green; reduction in aged/overdue action items quarter-over-quarter.

KPI compliance: on-time closure rate of assigned KPI work items; zero unowned items in the service tree.

Service tree hygiene: accuracy and completeness of ownership, hierarchy, and metadata (audited monthly).

Reporting cadence: on-time delivery of weekly status rollups and ad-hoc leadership requests.

Stakeholder feedback: quarterly check-ins with KPI Owners and Dev Owners on responsiveness and quality.


Where is the work able to be performed?:

Hybrid Work Arrangement (HWA)


Top 3 Must-Have HARD Skills & years of experience for each:

1. Azure Security Certificate - 1+ years

2. Creating and connecting Azure resources to deliver solutions for the engineering team. 5+ years

3. Azure DevOps (ADO) work item management - creating, triaging, querying, and reporting on ADO work items. 3+ years

  • 4.Azure Security Certification (must be fully completed upon submission)