Talent.com
Lead Software Engineer (Salt Lake City)
Lead Software Engineer (Salt Lake City)PrincePerelson and Associates • Salt Lake City, UT, United States
Lead Software Engineer (Salt Lake City)

Lead Software Engineer (Salt Lake City)

PrincePerelson and Associates • Salt Lake City, UT, United States
[job_card.variable_hours_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Lead Software Engineer

Salt Lake City, UT HYBRID (MUST LIVE IN UTAH)

No Corp to Corp

$170-200K / year

We're seeking an experienced Lead Software Engineer. Someone who thrives in dynamic startup environments and brings a hands-on approach to both software development and leadership. This role combines technical expertise with the ability to architect best-practice solutions for ambiguous challenges. You'll play a key role in designing, building, and scaling the backend of our SaaS platform. If you've ever wished you could clone yourself to manage competing priorities, this role is your chance to step into a position designed for someone like you.

Hands-On Development :

  • Design and develop robust, scalable, and maintainable backend solutions using Python (FastAPI).
  • Contribute to frontend architecture and implementation (Next.js) as needed.

Architecture & Design :

  • Collaborate with internal teams to understand requirements, define architecture, and deliver best-practice SaaS solutions.
  • implement architectural patterns such as Domain-Driven Design (DDD), Hexagonal
  • Architecture, Event-Driven Architecture, Microservices, Clean Architecture, and Layered
  • Architecture to ensure system flexibility, scalability, and maintainability.
  • Utilize design patterns including Creational (Factory, Builder, Singleton), Structural (Adapter, Bridge, Decorator), Behavioral (Strategy, Observer, Command), Enterprise Integration, and Concurrency Patterns to build flexible and reusable code.
  • Apply SOLID principles to ensure modular, extensible, and maintainable codebases.
  • Embrace various programming paradigms such as Object-Oriented Programming (OOP), Functional Programming (FP), Event-Driven Programming, and Protocol-Oriented Programming to develop efficient and clean code.
  • Leadership & Collaboration :

  • Work closely with contractors and LLMs, ensuring alignment with company goals and quality standards.
  • Guide projects from ideation through delivery, focusing on scalability and maintainability.
  • Mentor and support team members, fostering a collaborative and growth-oriented environment
  • Database Expertise : Designed and managed data storage solutions using both SQL (PostgreSQL)and NoSQL (DynamoDB) databases / Optimize database performance and ensure data integrity
  • Self-Management :

  • Operate with autonomy, prioritizing and delivering on objectives within challenging timelines.
  • Manage multiple tasks, balancing deep focus with agility in responding to shifting priorities.
  • Problem Solving : Embrace loosely defined tasks, driving clarity through collaboration and critical thinking
  • Address complex challenges with a mix of technical acumen, creativity, and pragmatism
  • Implement Python-specific idioms such as Duck Typing, EAFP (Easier to Ask for Forgiveness than Permission), Context Managers, Generators and Iterators, Descriptors and Properties, and Meta classes to write efficient and idiomatic Python code.
  • Leadership & Collaboration :

  • Work closely with contractors and LLMs, ensuring alignment with company goals and quality standards.
  • Guide projects from ideation through delivery, focusing on scalability and maintainability.
  • Mentor and support team members, fostering a collaborative and growth-oriented environment.
  • Technical Skills : Python Expertise :

  • Deep understanding of Python and hands-on experience with FastAPI.
  • Proficiency in implementing architectural patterns like Domain-Driven Design, Hexagonal Architecture, Event-Driven Architecture, Microservices, Clean Architecture, and Layered Architecture.
  • Firm grasp of design patterns, including Creational, Structural, Behavioral, Enterprise Integration, and Concurrency Patterns.
  • Mastery of programming paradigms such as Object-Oriented Programming, Functional Programming, Event-Driven Programming, and Protocol-Oriented Programming.
  • Adherence to SOLID principles for creating modular and maintainable code.
  • Expertise in Python-specific idioms : Duck Typing, EAFP, Context Managers, Generators and Iterators, Descriptors and Properties, and Metaclasses.
  • Experience with application patterns like Repository Pattern, Unit of Work, Service Layer Pattern, Data Mapper Pattern, and Active Record Pattern.
  • Familiarity with system design concepts, including scalability patterns, resilience patterns, caching strategies, eventual consistency, CQRS, and event sourcing.
  • Proficiency in development methodologies such as Test-Driven Development (TDD), Behavior-Driven Development (BDD), Domain-Driven Development, and Contract-First Development.
  • Best practices in dependency and configuration management, error handling, logging and monitoring, security patterns, and performance optimization.
  • PrincePerelson & Associates is an Equal Opportunity Employer and we do not discriminate against applicants due to race, color, religion, sex, national origin, age, disability, genetics, veteran status, or on the basis of disability or any other federal, state or local protected class. All applicants applying for U.S. job openings must be authorized to work in the United States.

    [job_alerts.create_a_job]

    Lead Software Engineer • Salt Lake City, UT, United States

    [internal_linking.related_jobs]
    Software Engineer

    Software Engineer

    Sonic Healthcare USA • Salt Lake, Utah, USA
    [job_card.full_time]
    Job Functions Duties Responsibilities and Position Qualifications : .Were not just a workplace - were a Great Place to Work certified employer!. Proudly certified as a Great Place to Work we are dedic...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Full-Stack Software Engineer

    Senior Full-Stack Software Engineer

    Revel Media Group • Kaysville, UT, USA
    [job_card.full_time]
    [filters_job_card.quick_apply]
    We're seeking a Senior Full-Stack Software Engineer to drive faster development cycles, rapid product development, and a better customer experience at Revel Media Group. Your role will contribute to...[show_more]
    [last_updated.last_updated_30]
    Senior Full Stack Software Engineer Web Applications

    Senior Full Stack Software Engineer Web Applications

    Adobe • Lehi, Utah, USA
    [job_card.full_time]
    Changing the world through digital experiences is what Adobes all about.We give everyonefrom emerging artists to global brandseverything they need to design and deliver exceptional digital experien...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Sr. Software Engineer, Backend

    Sr. Software Engineer, Backend

    Bamboohr • Utah | Hybrid, Utah, United States
    [job_card.full_time]
    Please Note : This is a Utah-based hybrid position which will require some regular in-office days each week.Additionally, employment with BambooHR is contingent on passing both a background and cred...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer, Backend

    Senior Software Engineer, Backend

    Gabb Wireless • Lehi, Utah, United States
    [job_card.full_time]
    At Gabb, we're on a mission to bring back the magic of childhood.Think outdoor adventures and real connections! We create safe tech that lets kids be kids, even in a digital world.Why? Because fam...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Lead Facilities Engineer Salt Lake City

    Lead Facilities Engineer Salt Lake City

    Federal Reserve Bank of Philadelphia • Salt Lake, Utah, USA
    [job_card.full_time] +1
    Federal Reserve Bank of San Francisco.We are the Federal Reserve Bank of San Francisco public servants with a mission to advance the nations monetary financial and payment systems to build a stron...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Lead Software Engineer (Salt Lake City)

    Lead Software Engineer (Salt Lake City)

    PrincePerelson and Associates • Salt Lake City, UT, US
    [job_card.part_time]
    Salt Lake City, UT HYBRID (MUST LIVE IN UTAH).We're seeking an experienced Lead Software Engineer.Someone who thrives in dynamic startup environments and brings a hands-on approach to both softwar...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Director of Field Operations - Commercial Construction

    Director of Field Operations - Commercial Construction

    PJF Corp • Layton, UT, US
    [job_card.full_time]
    Director of Field Operations - Commercial Construction.Are you ready to inspire teams, mentor future leaders, and drive lasting success? Step into the Director of Operations role at PJF Corp.Who Ar...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Manager Software Engineer

    Manager Software Engineer

    Myriad Genetics • Salt Lake City, UT, United States
    [job_card.full_time]
    Software Engineering Manager - Clinical Report Integrations.Myriad Genetics is transforming how genetic test results are built, delivered, and integrated across internal and external healthcare sys...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Software Engineer Solstice

    Software Engineer Solstice

    NetDocuments • Lehi, Utah, USA
    [job_card.full_time]
    NetDocuments is committed to providing an excellent candidate experience and will never ask you to engage in recruitment activity without phone video and in person meetings and.If you have any conc...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Staff Software Engineer

    Staff Software Engineer

    MX • Lehi, Utah, USA
    [job_card.full_time]
    We are driven by our moral imperative to advance mankind - and it all starts with our people product and purpose.We always carry a deep sense of drive and passion with us.If you thrive in a challen...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Lead Software Engineer

    Lead Software Engineer

    Relativity • Salt Lake City, UT, United States
    [job_card.full_time]
    We are seeking a Lead Software Engineer to join the Retrieval Ingestion Team at Relativity.This role is ideal for an experienced engineer who thrives on designing and operating high throughput inge...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Site Reliability Engineer

    Site Reliability Engineer

    BankTalent HQ • Midvale, UT, United States
    [job_card.full_time]
    Zions Bancorporation's Enterprise Technology and Operations (ETO) team is transforming what it means to work for a financial institution. With a commitment to technology and innovation, we have been...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior DevOps Engineer

    Senior DevOps Engineer

    Jobot • Salt Lake City, UT, US
    [job_card.full_time]
    REMOTE Senior Site Reliability Engineer / Senior Dev Ops Engineer Needed for Growing Fintech Startup!.This Jobot Job is hosted by : Reed Kellick. Are you a fit? Easy Apply now by clicking the "Apply ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer

    Software Engineer

    Achieve • Salt Lake, Utah, USA
    [job_card.full_time]
    Behind our forward-thinking technology is a group of curious innovative problem solvers creating next-level products backed by data and consumer-centric strategy. At Achieve youre encouraged to expl...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    2026 Aerospace Rising Star Programs

    2026 Aerospace Rising Star Programs

    The Aerospace Corporation • Hill Air Force Base, UT, United States
    [job_card.full_time]
    The Aerospace Corporation is the trusted partner to the nation's space programs, solving the hardest problems and providing unmatched technical expertise. As the operator of a federally funded resea...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Remote Software Engineer - US - AI Trainer ($50-$85 per hour)

    Remote Software Engineer - US - AI Trainer ($50-$85 per hour)

    Mercor • Lehi, Utah, US
    [filters.remote]
    [job_card.full_time]
    Mercor is partnering with leading AI labs to recruit • •skilled Software Engineers • • for cutting-edge research initiatives. These projects focus on • •writing and reviewing full unit test suites • • for...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Software Engineer II – Platform and Shared Services

    Software Engineer II – Platform and Shared Services

    Versaterm • Salt Lake, Utah, USA
    [job_card.full_time]
    Versaterm is a global public safety solutions company helping agencies transform how they serve their communities.Since 1977 weve been building an ecosystem of intuitive tools designed for public s...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]