2

Entry Level Software Engineer Jobs in Roy, UT (NOW HIRING)

This job is an entry level position. Requires a 4-year engineering degree and less than 1 year of ... following software programs: Excel, AutoCad, Solidworks, Master Cam l Knowledge of process ...

This job is an entry level position. Requires a 4-year engineering degree and less than 1 year of ... following software programs: Excel, AutoCad, Solidworks, Master Cam l Knowledge of process ...

... estimating/engineering support directly interfacing with program offices and assisting the ... software cost forecasting. * Additional support includes, but is not limited to, the areas of ...

New

Entry Level Software Engineer information

See Roy, UT salary details

$22.9K

$100K

$180.3K

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

As of Jul 9, 2026, the average yearly pay for entry level software engineer in Roy, UT is $100,017.00, according to ZipRecruiter salary data. Most workers in this role earn between $62,000.00 and $114,500.00 per year, depending on experience, location, and employer.

Will AI replace developers in 2026?

Entry level software engineers will continue to play a vital role in software development, as AI tools are designed to assist rather than fully replace human programmers. Developing skills in coding, problem-solving, and understanding AI integration will remain valuable in the evolving tech environment.

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

AspectEntry Level Software EngineerSoftware Developer
Required CredentialsBachelor's in CS or related field; some internshipsBachelor's in CS or related; coding experience
Work EnvironmentTeam-based, collaborative projects, entry-level tasksProject-focused, coding, debugging, and implementation
Employer & Industry UsageTech companies, startups, IT departmentsSoftware firms, tech startups, enterprise IT
Common Search & ComparisonYesYes

Entry Level Software Engineers and Software Developers often share similar educational backgrounds and work environments. The main difference lies in their roles: engineers may focus more on designing systems and architecture, while developers typically concentrate on coding and implementation. Both roles are essential in tech industries and often overlap in job functions, but understanding these distinctions helps job seekers target the right positions.

What engineer makes $500,000 a year?

Highly experienced software engineers, especially those in senior or specialized roles such as machine learning engineers or software architects at large tech companies, can earn $500,000 or more annually. These roles often require advanced skills, extensive experience, and sometimes stock options or bonuses as part of compensation packages.

How to get a job as a software engineer with no experience?

Entry-level software engineer positions often require demonstrating programming skills through personal projects, internships, or coding bootcamps. Building a strong portfolio, learning relevant tools like Git and languages such as Python or Java, and obtaining certifications can improve chances of securing an entry-level role without prior work experience.

What types of projects do entry level software engineers typically work on, and how do they collaborate with other team members?

Entry level software engineers often start by working on smaller features, bug fixes, or assisting with testing and documentation within larger projects. They usually collaborate closely with senior engineers, product managers, and QA teams through code reviews, daily stand-ups, and pair programming sessions. This structure helps new engineers learn best practices, understand the codebase, and gradually take on more complex assignments. Effective communication and a willingness to learn are key to success in these collaborative environments.

What does an entry level software engineer do?

An entry level software engineer is responsible for assisting in the design, development, testing, and maintenance of software applications. They typically work under the guidance of more experienced engineers and may write code, debug programs, and participate in code reviews. The role often involves learning company-specific tools and workflows, collaborating with team members, and continuously improving technical skills. Entry level software engineers are expected to adapt quickly, communicate effectively, and contribute to the team's overall goals.

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

To thrive as an Entry Level Software Engineer, you need a solid understanding of programming languages (such as Java, Python, or C++), computer science fundamentals, and often a relevant bachelor’s degree. Familiarity with version control systems like Git, development frameworks, and basic software development tools is typically expected. Strong problem-solving abilities, eagerness to learn, and effective collaboration are standout soft skills in this role. These skills are crucial for building reliable software, adapting to evolving technologies, and contributing productively to team projects.

What Does an Entry Level Software Engineer Do?

An Entry-Level Software Engineer, also called a Junior Engineer, works with a team of mid-level and senior engineers to develop, test, and maintain software applications and programs. The job duties of Junior Software Engineers typically include relatively simple routine tasks, such as debugging, testing, and code documentation. These tasks hone a Junior Engineer’s skills and familiarize them with the company’s code base. As Software Engineers gain more years of experience, they work on more complex development projects.

Is it true that AI will replace software engineers?

AI is unlikely to fully replace entry-level software engineers, as human skills such as problem-solving, creativity, and understanding complex requirements remain essential. AI tools can assist with coding and automation, but software engineering involves tasks that require critical thinking and collaboration. Developing proficiency in programming languages and understanding AI capabilities can enhance job performance and adaptability in the field.
What are the most commonly searched types of Software Engineer jobs in Roy, UT? The most popular types of Software Engineer jobs in Roy, UT are:
What cities near Roy, UT are hiring for Entry Level Software Engineer jobs? Cities near Roy, UT with the most Entry Level Software Engineer job openings:
Product Engineer

Product Engineer

Hoyt Archery Inc

Salt Lake City, UT • On-site

Full-time

Posted 8 days ago


Job description

JOB SUMMARY:

While upholding Hoyt’s Policies, Values and Mission statements, the Product Development Engineer is responsible for the design and development of new and innovative archery products. Requirements also include, assisting with the implementation and support of production processes.

I – ESSENTIAL FUNCTIONS:

Design, research and develop new products: This job is an entry level position. Requires a 4-year engineering degree and less than 1 year of experience or equivalent. Work primarily is involved with the development or improvement of actual products or designs. Work may include creation of previously non-existent products or modification of existing products, including product line extensions. Work includes selection and testing of materials, ingredients or components that will be suitable for the product. Work may include responding to a customer request for a particular product or design. The typical cycle includes conceptualizing, developing prototypes, testing and perfecting designs, with focus on controlling costs and insuring high product quality. Creates clear and accurate product engineering documentation, including tolerance specifications and detailed dimension drawings. Assists in new product implementation by taking part in new product pilot runs and assisting higher level engineers to ensure production readiness.


This is an entry level position and requires knowledge and understanding of basic concepts and procedures. These engineers use established policies and procedures to complete work assignments. Work is somewhat routine with detailed instructions. Work is performed under close supervision. Engineers may be assigned an element of a project or well-defined tasks.




Provides engineering support to manufacturing engineering and production department: Assists manufacturing engineering department with development of new and improved manufacturing processes, new machines, and operations to support new product production readiness. Identifies or designs the most efficient and cost-effective processes and implements them. Develops action plans for new product production requirements including tools and training for various processes.

Provides engineering support to other departments: Develops new manufacturing processes or tooling as required to support the product needs. Trains production personnel on process requirements.


Quality Assurance: Through interaction with the Quality team and manufacturing areas, performs problem analysis and develops solutions for warranty and quality related issues.


Project Management: Manages assigned projects to ensure they are completed on schedule, within budget and meets all predetermined product requirements.




Additional Responsibilities:

Perform other duties as assigned by management.


II – JOB REQUIREMENTS:


Knowledge, Skills and Abilities:

This position requires:

l A proficient knowledge of archery products and familiarity with the products’ end use, customer requirements, and manufacturing methods used to make them (machining, laminating, casting, and molding).

l Strong engineering and mechanical design skills.

l Knowledge of materials and mechanical properties.

l Excellent problem solving, decision making, and organizational skills.

l Ability to proficiently and safely use lathes, mills, grinders, and all other common fabrication machines and tools.

l Good communication skills.

l Knowledge of the following software programs: Excel, AutoCad, Solidworks, Master Cam

l Knowledge of process development and control.

l Knowledge of data acquisition, including high-speed measurement.


Training and Education:

Type of Training

B.S. in Engineering

Required Prior Work Experience:

Type of Experience Length of Experience

Experience building prototypes 1 year

Archery experience 1-2 years

Preferred Work Experience:

Type of Experience Length of Experience

Product design and development engineering 1 year

Manufacturing background preferred


Note: Management reserves the right to require specific training for this position. However, depending upon the type and the quality of prior work experience, some exchanges can be made between training and experience.

III – QUALITY AND COMPETENCY REQUIREMENTS:


Decision Making and Problem Solving:

The job requires the ability to use good judgement and knowledge of alternatives when making decisions regarding the direction of development effort to reach effective and timely goals. This individual must ensure that product and design decisions are reached regarding cost, performance, safety, and durability. Innovative solutions to problems regarding product design, process development, and manufacturing are expected.


Interaction with Others:

The job position requires good interaction skills and the ability to work effectively with others. Effective product and process development requires the ability to work well with manufacturing engineering, marketing and account services, purchasing, production personnel, and upper management to accomplish timely results. In addition, frequent contact with external vendors is a requirement of this position.


Supervisory and Leadership Responsibilities:

This position has no direct accountability for the work of others, however gives guidance to and trains production personnel and engineering technicians.

IV - Working Environment:

Physical environment – The job involves working in both office and production environments. Exposure to varying noise levels, dust, machine tools, hand tools, resins, chemicals and working with potentially hazardous manufacturing operations and test equipment is common.


Mental pressure - The job requires extreme concentration and focus for extended periods of time. Demands for accuracy, good design performance, and meeting tight deadlines can create a stressful working environment.