1

Software Engineer In Training Jobs in Tennessee (NOW HIRING)

SDET

Nashville, TN · Hybrid

$89K - $90K/yr

... training. * Design, develop, and maintain automated tests for APIs, services, and user interfaces ... Engineer, SDET, or similar role * Demonstrated knowledge of at least one Progamming language

Epic is a leading software company focused on healthcare innovation, located in Madison, WI. The Software Engineer role involves developing software that directly impacts the lives of millions of ...

Epic is a leading software company focused on healthcare innovation, located in Madison, WI. The Software Engineer role involves developing software that directly impacts the lives of millions of ...

As a leader and innovator in the snack food industry for over 50 years, J&J Snack Foods provides ... The Software Engineer prioritizes well, communicates clearly, and has a consistent track record of ...

Epic is a leading software company focused on healthcare innovation, located in Madison, WI. The Software Engineer role involves developing software that directly impacts the lives of millions of ...

SDET

Nashville, TN · On-site +1

$89K - $90K/yr

... training. * Design, develop, and maintain automated tests for APIs, services, and user interfaces ... Engineer, SDET, or similar role * Demonstrated knowledge of at least one Progamming language

Senior Software Engineer

Nashville, TN · On-site +1

$118K - $156K/yr

Senior Software Engineer FLSA STATUS: Exempt DEPARTMENT: JusticeTech REPORTS TO: Lead Engineer ... Participate in hands-on development, providing technical guidance and removing blockers as part of ...

Senior Software Engineer

Nashville, TN · Remote

$118K - $156K/yr

Senior Software Engineer FLSA STATUS: Exempt DEPARTMENT: JusticeTech REPORTS TO: Lead Engineer ... Participate in hands-on development, providing technical guidance and removing blockers as part of ...

Required : • Relocation to the Madison, WI area (Reimbursed) • BS/BA or greater in Computer Science, Mathematics, Software Engineering, Computer Engineering, or a related field • A history of ...

Principal Software Engineer

Nashville, TN · On-site

$130K - $174K/yr

This is not a traditional software engineering role centered on manual coding. Engineers on this ... Success in this role is measured not only by code written, but by the ability to effectively ...

Principal Software Engineer

Nashville, TN · On-site

$130K - $174K/yr

This is not a traditional software engineering role centered on manual coding. Engineers on this ... Success in this role is measured not only by code written, but by the ability to effectively ...

SDET - Supplier Exchange

Knoxville, TN · On-site +1

$47.75 - $61.50/hr

Your Title: SDET Supplier Exchange Job Location: TN, CO, US REMOTE Trimble has an opening for a Software Developer Engineer in Test (SDET) Level II position in Knoxville, TN. This is an exciting time ...

Software Engineer Full-time job, 40 hours per week Pay/Salary: $135,304.00 year. Number of Openings ... Education Required Master's degree in Computer Science / Information Technology / Engineering (Any ...

Software Engineer III

Franklin, TN · On-site +1

$56.75 - $76.25/hr

As a Software Engineer III, you are a senior contributor to an engineering team responsible for ... training * Proficiency in application architecture and scalable implementation This in no way ...

Controls Software Engineer

Chattanooga, TN · On-site

$41.25 - $52.50/hr

The Controls Software Engineer will be a part of a dynamic team of engineers working on the ... Wear personal protective equipment (PPE) in accordance with training guidelines. PHYSICAL DEMANDS ...

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 Tennessee? For Software Engineer In Training jobs in Tennessee, the most frequently searched job titles are:
What cities in Tennessee are hiring for Software Engineer In Training jobs? Cities in Tennessee with the most Software Engineer In Training job openings:
SDET

$89K - $90K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 11 days ago


Job description

Company Overview
 

HealthStream is the leader in healthcare workforce solutions. We help organizations work better by helping their people work smarter.
 

HealthStream provides the leading learning, clinical development, credentialing, and scheduling applications delivered on healthcare’s #1 platform. We streamline everyday tasks while improving performance, engagement, and safety – fostering a workplace where people flourish, and care thrives.


 

Why Join Us

At HealthStream, you’ll have the opportunity to make a meaningful impact on the future of healthcare by collaborating with a team of talented professionals dedicated to innovation and excellence. We offer competitive compensation, comprehensive benefits, and a supportive work environment where creativity and collaboration thrive.

Our shared vision is to enhance the quality of healthcare by empowering the people who deliver care – a commitment we have upheld for over 30 years through providing innovative solutions and driving constant growth. Join us in revolutionizing the healthcare industry and shaping the future of patient care. As a HealthStreamer, you will be at the forefront of healthcare technology innovation, making a recurring impact on the industry.

We’re proud of our values-forward culture that offers our people:
 

  • Mission-oriented work
  • Diverse and inclusive culture
  • Competitive Compensation & Bonuses
  • Comprehensive Insurance Plans
  • Mental and Physical Health Support
  • Work-from-home flexibility
  • Fitness Center Reimbursements
  • Streaming Good time off for volunteering
  • Wellness workshops
  • Buddy Program for new HealthStreamers
  • Collaborative work environment
  • Career growth opportunities
  • Continuous learning opportunities
  • Inspiring workspaces to collaborate and connect with other HealthStreamers
  • Free employee parking at our Resource Centers in Nashville and San Diego

At HealthStream, our thriving culture encourages collaboration and values contributions, allowing our team members to continuously solve big problems and grow. We offer flexibility and paid time off to support work-life integration for all employees, including a hybrid work environment and Streaming Good volunteer day. For team members in commutable distance, HealthStream has Resource Centers in Nashville, TN and San Diego, CA. Our resource centers provide an inspiring workspace to collaborate and recharge as well as company-sponsored onsite social events for development, connection, and celebration.

We are committed to driving innovation in healthcare and ensuring that patients receive competent care from qualified professionals. As a HealthStream team member, you will help bring this vision to life. If you want to work for a company committed to its values and vision, HealthStream is the place for you!

HealthStream is an equal opportunity employer. HealthStream prohibits employment practices that discriminate against individual employees or groups of employees on the basis of age, color, disability, national origin, race, religion, sex, sexual orientation, pregnancy, veteran or military status, genetic information or any other category deemed protected by state and/or federal law.

Position Information

Position Overview

In this role, you will work closely with Software Engineering and Product teams to ensure the quality, reliability, and performance of HealthStream applications. You will design, develop, and maintain automated tests while embedding quality practices throughout the software development lifecycle. This position emphasizes test automation, functional and nonfunctional testing, and collaboration across cross-functional teams to deliver high-quality software solutions.

Key Responsibilities

You will be responsible for adhering to all HealthStream security policies, procedures, and assigned training.

  • Design, develop, and maintain automated tests for APIs, services, and user interfaces
  • Execute functional, regression, and end-to-end testing to validate business and technical requirements
  • Integrate automated test suites into CI/CD pipelines
  • Analyze test failures, logs, and metrics
  • Collaborate with Engineering and Product teams

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or related field (preferred)
  • 2+ years of professional experience as a QA Engineer, SDET, or similar role
  • Demonstrated knowledge of at least one Progamming language
  • Experience with test automation frameworks and API testing
  • Working knowledge of CI/CD pipelines and DevOps practices
  • Demonstrated Knowledge of software technologies (Frontend, middle tier and Backend) tying those to functional and non-functional requirements.

Qualifications

  • Strong analytical and problem-solving skills
  • Clear verbal and written communication skills
  • Ability to work independently and as part of a team
  • Demonstrate professional conduct and effective time management

Compensation

  • The salary range for this position is $89,637 - $90,000. Salary will be determined on the candidate’s level of experience and qualifications. Compensation will be commensurate with skills, relevant experience, and performance in similar roles.

Benefits

 HealthStream offers a comprehensive benefits package to eligible employees, including: 

  • Medical, Dental and Vision insurance 
  • Paid Time Off 
  • Parental Leave 
  • 401k and Roth 
  • Flexible Spending Account 
  • Health Savings Account 
  • Life Insurance 
  • Short- and Long-Term Disability 
  • Medical Bridge Insurance 
  • Critical Illness Insurance 
  • Accident Insurance 
  • Identity Protection 
  • Legal Protection 
  • Pet Insurance 
  • Employee Assistance Program 
  • Fitness Reimbursement 

Are you passionate about enhancing healthcare outcomes and empowering healthcare professionals? Join the HealthStream team and become a HealthStreamer! Together, we can make a difference in the world of healthcare.

Recruitment Fraud Notice: HealthStream is committed to protecting job seekers from recruitment fraud. All legitimate communications from HealthStream’s Talent Acquisition team will come from an official HealthStream email address. HealthStream will never ask candidates to pay fees, purchase equipment, provide banking information, or share sensitive personal information outside of our secure hiring and onboarding process. If you receive a suspicious message claiming to be from HealthStream, please proceed with caution and report it to the appropriate authorities.

Req #46291