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

Lead Software Engineer (Salt Lake City)

PrincePerelson and Associates • Salt Lake City, UT, United States
[job_card.variable_days_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.similar_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]
    Wealth Management-Salt Lake City-Vice President-Software Engineering

    Wealth Management-Salt Lake City-Vice President-Software Engineering

    Goldman Sachs Group, Inc. • Salt Lake City, UT, United States
    [job_card.full_time]
    Wealth Management - Salt Lake City - Associate - Software Engineering.Salt Lake City, Utah, United States.At Goldman Sachs, our Engineers don’t just make things – we make things possible.Change the...[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]
    Senior Software Engineer / Technical Lead (Java)

    Senior Software Engineer / Technical Lead (Java)

    Clicklease • West Valley City, Utah, United States, 84119
    [job_card.full_time]
    Established in 2018, Clicklease is dedicated to empowering small business owners frequently overlooked by traditional lenders. Our headquarters are located in the vibrant city of West Valley City, U...[show_more]
    [last_updated.last_updated_variable_days]
    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]
    Software Engineer

    Software Engineer

    Tagup • Salt Lake City, Utah, United States, 84101
    [job_card.full_time]
    Tagup is a defense technology company founded at MIT that is redefining logistics superiority with next-generation AI.Were growing rapidly and are looking for change-makers passionate about deliver...[show_more]
    [last_updated.last_updated_30]
    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_variable_days] • [promoted]
    Full Stack Software Engineer

    Full Stack Software Engineer

    Chargezoom • Salt Lake City, UT, US
    [job_card.full_time]
    Chargezoom is a rapidly growing startup based in Salt Lake City, UT that is transforming the B2B digital payments industry. We are seeking an experienced software engineer to join our team at an exc...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Full Stack Software Engineer (Hybrid / U.S. Citizens Only)

    Full Stack Software Engineer (Hybrid / U.S. Citizens Only)

    Task Force Talent • Salt Lake City, UT, US
    [job_card.full_time]
    Task Force Talent is seeking mid to senior full-stack software engineers (multiple openings) for a very well-funded Series B company working on insider threat and supply chain security problem...[show_more]
    [last_updated.last_updated_30] • [promoted]
    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]
    Staff Software Engineer - Site Reliability

    Staff Software Engineer - Site Reliability

    Western Governors University • Salt Lake City, UT, United States
    [job_card.full_time] +1
    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-consider WGU as the ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Sr. Software Engineer

    Sr. Software Engineer

    Robert Half • Sandy, UT, US
    [job_card.full_time]
    We are looking for an experienced Senior Software Engineer to join our dynamic team in Sandy, Utah.In this role, you will design and develop innovative solutions that enhance security operations an...[show_more]
    [last_updated.last_updated_variable_days] • [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]
    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]
    Associate, Software Quality Engineer (Salt Lake City, UT)

    Associate, Software Quality Engineer (Salt Lake City, UT)

    L3Harris • Salt Lake, Utah, USA
    [job_card.full_time]
    Associate Software Quality Engineer (Salt Lake City UT).Develop and implement quality processes and procedures using statistical quality control statistics and analyses. Collaborate with both intern...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    GoodLeap • Lehi, Utah, United States, 84043
    [job_card.full_time]
    About GoodLeap : GoodLeap is a technology company delivering best-in-class financing and software products for sustainable solutions, from solar panels and batteries to energy-efficient HVAC, heat pu...[show_more]
    [last_updated.last_updated_variable_days]