1

Associate Software Engineer Jobs in Layton, UT (NOW HIRING)

Software Engineer II

Salt Lake City, UT · On-site

$94.40K - $129.20K/yr

Title and Summary Software Engineer II Job Title Software Engineer II - Cloud Engineering About the Role We are looking for a Software Engineer II to join our Cloud Engineering team. This role is ...

Software Engineer II

Salt Lake City, UT · On-site

$94.40K - $129.20K/yr

Title and Summary Software Engineer II Job Title Software Engineer II - Cloud Engineering About the Role We are looking for a Software Engineer II to join our Cloud Engineering team. This role is ...

Senior Software Engineer

Salt Lake City, UT · Hybrid

$118.50K - $156.30K/yr

Senior Software Engineer At Medallion Bank we finance fun! We are an industrial loan bank that specializes in providing consumer loans for the purchase of recreational vehicles, boats, home ...

... software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices. This job family programs and configures end user ...

Sr. Software Engineer (Full-stack)

Ogden, UT · On-site +1

$83.20K - $178.80K/yr

Senior Software Engineer The UMB Alternative Investments - Support team provides support to the ... UMB offers competitive and varied benefits to eligible associates, such as Paid Time Off; a 401(k) ...

Sr. Software Engineer

Salt Lake City, UT · Remote

$150K - $175K/yr

SENIOR SOFTWARE ENGINEER POSITION SUMMARY We are seeking a Sr. Software Engineer and or Jr. Platform Architect to serve as technical lead responsible for day-to-day development, design, build, and ...

Senior Software Engineer(Backend)

Salt Lake City, UT · Hybrid

$118.50K - $156.30K/yr

Celtic Bank is seeking a highly skilled Senior Software Engineer with deep expertise in backend development, cloud technologies, distributed systems, and API integrations. In this role, you will help ...

New

We are looking for a talented Software Engineer to implement solutions to enhance the video and media capabilities of our CX Engine application and its integration with Unreal Engine. The ideal ...

We are looking for a talented Software Engineer to implement solutions to enhance the video and media capabilities of our CX Engine application and its integration with Unreal Engine. The ideal ...

We are looking for a talented Software Engineer to implement solutions to enhance the video and media capabilities of our CX Engine application and its integration with Unreal Engine. The ideal ...

Software Engineer II If you're passionate about building a better future for individuals, communities, and our country--and you're committed to working hard to play your part in building that future ...

Software Engineer II

Salt Lake City, UT · On-site

$92K - $147K/yr

Software Engineer II - Cloud Engineering Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable ...

next page

Showing results 1-20

Associate Software Engineer information

See Layton, UT salary details

$17

$38

$89

How much do associate software engineer jobs pay per hour?

As of May 28, 2026, the average hourly pay for associate software engineer in Layton, UT is $38.37, according to ZipRecruiter salary data. Most workers in this role earn between $27.74 and $40.62 per hour, depending on experience, location, and employer.

What Is an Associate Software Engineer Job Description?

An associate software engineer works with a team of engineering professionals and developers to improve existing software or design new applications. As an associate software engineer, your job duties include coding software, coordinating with hardware engineers to ensure that different types of technology can run the software, and helping the QA team to test software before release. Typical qualifications for the career include a bachelor’s degree in computer science, engineering, or a related field and relevant technical experience with software applications. You also need excellent communication, coding, and analytical problem-solving skills, as well as the ability to work as part of a team.

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

To thrive as an Associate Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and data structures, typically supported by a degree in computer science or a related field. Familiarity with programming languages like Java, Python, or C++, as well as experience using version control systems like Git, are commonly required. Strong problem-solving skills, teamwork, and effective communication set standout candidates apart. These skills and qualities are crucial for delivering reliable software solutions, collaborating within development teams, and adapting to rapidly evolving technologies.

What are some common challenges faced by Associate Software Engineers when transitioning from academic projects to real-world development teams?

Associate Software Engineers often encounter challenges such as adapting to larger, more complex codebases and learning to work within established development workflows. Unlike academic projects, real-world development involves collaboration with cross-functional teams, adhering to coding standards, and following agile processes. Additionally, balancing learning new technologies with delivering features on tight deadlines can be demanding. However, support from mentors and structured onboarding programs usually helps smooth this transition.

What is an Associate Software Engineer?

An Associate Software Engineer is an entry-level professional who assists in designing, developing, testing, and maintaining software applications. They typically work under the guidance of senior engineers and are responsible for writing code, fixing bugs, and participating in team meetings. This role often serves as a stepping stone for recent graduates or those new to the software development field, helping them gain practical experience and develop technical skills. Associate Software Engineers usually work with a variety of programming languages and tools depending on the company and project requirements.
What are the most commonly searched types of Software Engineer jobs in Layton, UT? The most popular types of Software Engineer jobs in Layton, UT are:
What cities near Layton, UT are hiring for Associate Software Engineer jobs? Cities near Layton, UT with the most Associate Software Engineer job openings:
Infographic showing various Associate Software Engineer job openings in Layton, UT as of May 2026, with employment types broken down into 1% As Needed, 47% Full Time, 50% Part Time, 1% Temporary, and 1% Contract. Highlights an 68% Physical, 6% Hybrid, and 26% Remote job distribution, with an average salary of $79,806 per year, or $38.4 per hour.
Computational Physics Software Engineer

Computational Physics Software Engineer

PassiveLogic

Salt Lake City, UT • On-site

Other

Medical, Dental, Vision, Life, PTO

This job post has expired today. Applications are no longer accepted.


Job description

Computational Physics Software Engineer

Are you interested in the intersection of differentiable programming, software engineering, and computer science? Are you interested in developing innovative solutions to enable the next generation of Autonomous Systems? PassiveLogic is looking for a highly motivated and dedicated candidate who wants to learn from the best and stretch their skills.

PassiveLogic is the first fully autonomous platform for buildings. We've reinvented the fundamental principles of automation to democratize technology, optimize buildings, and reduce the world's carbon footprint. We are a team of technologists, engineers, and creatives dedicated to making a sustainable impact through real-world solutions.

We are looking for team members who have a passion for technology and want to work on cutting-edge problems with real-world solutions. Our culture is built on bringing together the most talented engineers, thinkers, and creatives—backed by the world's leading investors—working together to make the future a reality.

About the Role

This is a career-defining opportunity to play a crucial role in a hyper-scale AI company that is transforming the future of autonomous systems, energy, and the built environment.

As the Computational Physics Software Engineer, you will play a meaningful role in our AI team developing differentiable physics-based equipment inferencer environment within an AI-driven control engine.

What You'll Do
  • Build infrastructure: Develop and maintain infrastructure for a differentiable multi-physics simulation engine.
  • Design interfaces: Develop an interface with the object model through Object Relational Mapping.
  • Control path support: Provide an infrastructure to support PassiveLogic's control path predictor and front-end simulation environments.
  • Develop autonomous systems: Develop robust autonomous software that must run with no human supervision for decades.
  • Ensure robust systems: Use thoughtful architecture design, documentation, unit testing, integration testing, profiling, and collaboration with the Formal Methods team to ensure this robustness.
  • Collaboration: Collaborate with the Digital Twins team for physics optimization and collaborate with the Compiler team for accelerator approaches.
What You'll Bring

If your experience does not meet all our posted requirements below, we'd still love to hear from you. We are looking for practitioners who are passionate about understanding people, committed to lifelong learning, and driven by the love of what they do. If that's you, please apply!

You must have:

  • Proven experience: Strong proficiency in systems programming languages such as Swift, Rust, C++, or Java, as well as appreciable software engineering skills in working with large codebases with non-trivial architecture, beyond just coding small (1000's of lines) programs and scripts.
  • Exceptional communication skills: Extraordinary teammate with excellent interpersonal skills.
  • Organized and strategic: Experience with software design, design patterns, and software architecture.
  • Collaborative mindset: Strong self-motivation towards PassiveLogic's mission to "empower people through generative autonomy to solve the world's largest climate challenges."
  • Adaptability: Comfortable in a fast-paced startup environment, eager to learn, iterate, and innovate.
  • Problem solving: You own this role. When issues arise, be the empowered force that solves them, rolling-up.

You should have:

  • Experience with: Code performance and memory optimization
  • Concurrency, threads, processes, Lib-dispatch/GCD
  • GPU programming, high-performance computing, and scientific computing
  • Vector, SIMD, and tensor computational methods
  • Strong math, numerical methods, and analysis skills

It's helpful to have:

  • A relevant educational background: A BS, MS, or PhD in software engineering, computer science, applied mathematics, physics or other engineering degrees.
  • Varied programming and domain experience: Experience with Swift programming language, auto-differentiation, systems modeling and algorithm development, fundamentals of building energy or electromechanical systems, and/or autonomous systems.
  • Familiarity with the startup environment: Experience working and collaborating in a startup.
Compensation, Benefits & Perks:
  • Competitive compensation
  • Generous equity share package
  • Medical, dental and vision coverage
  • Disability and life Insurance options
  • Flex PTO
  • Team-building events
  • Free catered lunch in the office Monday — Friday
  • Free ski pass (We are at the base of Big Cottonwood Canyon)
  • Free National Park pass
When Applying, Include:
  • A cover letter telling us why you're the perfect candidate for PassiveLogic
  • A resume
  • Extra mile—include a description of a project (of any type) you personally created, devised, built, managed, organized, or designed that was of your own self-initiative

Diversity and inclusion is woven into our values and everything we do. We welcome all—come as you are and bring your whole self. We are proud to be an Equal Opportunity Employer. We celebrate diversity every day by maintaining a safe and inclusive environment for our employees at every stage of their careers.