Software Engineer Remote Jobs in Utah (US)
This page tracks remote software engineer openings that are location-eligible for Utah.
This page tracks remote software engineer openings that are location-eligible for Utah.
Open jobs
19,358
Hiring companies this week
10
Salary sample
$61,625 - $218,025
Jobs added last hour
0
19358 Jobs
6645 Companies
We're building an open financial system for the world.
Ready to do the most impactful work of your career? At Coinbase, we are uncompromising on our mission to increase economic freedom. The bar is high, the environment is intense, and we like it that way. This isn't a place for complacency, it’s a place to be pushed past your perceived limits. If you're ready to build the future of finance alongside people who refuse to settle for "good enough," you belong here. Coinbase is a remote-first, but not remote-only company. Expect to get together quarterly for intense in-person working sessions called “surges.” learn more about working at Coinbase. As a Staff Engineer on the FinHub - Ledger team within the Platform group, you'll own the architectural direction of Coinbase's core ledgering systems that process billions of transactions. This team builds the foundational infrastructure that powers financial accuracy and reliability across the company. You'll make critical technical decisions, drive platform improvements, and lead high-impact cross-functional projects that define how we build scalable, highly available systems at Coinbase's growing scale. What you’ll do: - Architect and build foundational backend systems with a focus on performance, scalability, and reliability across ledgering and transaction processing infrastructure - Drive strategic technical direction for complex, cross-team initiatives spanning engineering, product, and finance - Establish and evolve platform best practices, frameworks, and architectural standards that raise the quality bar for the broader engineering organization - Provide deep technical mentorship, guide design decisions, and develop senior engineers across the team - Shape the team's technical roadmap by collaborating with engineering leadership to identify high-leverage investments and anticipate scaling bottlenecks - Embed AI into engineering and operational practices to drive system improvements and workflow efficiency Required skills and experience: - 8+ years building and operating large-scale distributed systems in production, with deep expertise in backend programming (e.g., Go, Python, Java) and cloud-native architecture - Proven track record designing highly available, high-performance systems, including experience with ledgering, trading systems, or high-precision transaction processing - Demonstrated ability to lead cross-functional technical initiatives, mentor engineers, and translate complex technical concepts into clear, actionable solutions for technical and non-technical stakeholders - Hands-on experience with technologies such as Go, Kubernetes, and Postgres, with the ability to anticipate scaling bottlenecks and drive proactive architectural improvements - Utilizes generative AI responsibly, maintaining human oversight to deliver business-ready outputs and drive measurable improvements in workflow efficiency, cost, and quality. Pay Transparency Notice: Base salary varies by location (see range below). Total compensation may also include equity and bonus eligibility, and benefits (medical, dental, vision, 401(k)). Annual base salary range (excluding equity and bonus): $218,025—$256,500 USD - Application Limit: Candidates may submit a maximum of 3 applications within a 6-month period. - Equal Opportunity Employer: Coinbase is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or genetic information. Applicants with criminal histories will be considered consistent with applicable federal, state, and local laws. - US Applicants: View Employee Rights, Know Your Rights, and E-Verify Notice of Participation. - Accommodations: If you are an individual with a disability who needs a reasonable accommodation, email us your request and contact info at accommodations[at]coinbase.com. Need screen reading technology? Click here to download a free compatible screen reader and view the tutorial. - Data Privacy & Arbitration: By submitting your application, you agree to our Candidate Privacy Notice. US applicants: By submitting your application, you agree to Arbitration of Disputes.
We make family-friendly games for mobile and emerging platforms.
• Design, implement, and refine responsive, engaging gameplay systems and mechanics. • Develop player controls, character behaviors, game modes, progression systems, AI, physics interactions, animation systems, and other core gameplay features. • Work closely with game designers to translate concepts and prototypes into polished, scalable gameplay experiences. • Rapidly prototype new mechanics and iterate based on playtesting, player feedback, analytics, and creative direction. • Improve moment-to-moment game feel through responsive controls, clear feedback, satisfying interactions, and thoughtful pacing. • Write clear, maintainable, and performant code for cross-platform mobile games. • Collaborate with producers, designers, artists, animators, QA, and other developers to ensure games are fun, responsive, stable, and engaging. • Partner with game directors and producers to estimate work, evaluate technical approaches, improve development processes, and identify and mitigate project risks. • Build flexible tools and systems that allow designers and artists to efficiently create, tune, and iterate on gameplay content. • Optimize gameplay systems for performance across a wide range of iOS and Android devices. • Improve content, development, and build pipelines throughout production. • Contribute to a culture of ownership and continual improvement through knowledge sharing, constructive feedback, and participation in agile development. • Mentor junior and intermediate developers, helping them strengthen their technical skills and improve the quality of their work.
IESF AG is an international recruiting agency, specializing in filling of high-demand tech and IT roles, remote positions and freelancer/contractor searches. We connect skilled developers & teams with exciting and growing modern and innovative companies and start-ups across Europe, Asia, and the USA.
Role Description We are seeking a seasoned backend engineer with sharp web3 expertise. You will help design and scale the infrastructure that powers a multichain yield platform. If you enjoy building real systems rather than prototypes, you could be an excellent match. - Take ownership of core backend systems for a multichain yield engine - Shape how on-chain yield products evolve in the coming years - Join early and influence product, architecture, and culture Qualifications - 3 or more years of experience building and launching production web3 backend systems - Strong experience integrating with protocols and smart contracts, including complex transaction flows and RPC interactions - Solid understanding of EVM internals, smart contract design patterns, and industry best practices - Comfortable with tools such as Tenderly, ethers, viem, and wagmi - Able to push through technical challenges with creativity and persistence - Comfortable working independently in an environment with a shifting context - Care deeply about building things that users trust - Care about a secure, fault-tolerant, and maintainable infrastructure Requirements - Experience deploying smart contracts to mainnet and EVM-compatible networks (Nice to Have) - Solidity DeFi protocols development (Nice to Have) - JavaScript BE with NodeJS (Nice to Have) Benefits - Fast growing company with excellent work environment - Flexibility and great salary range! Company Description IESF AG is an international recruiting agency, specializing in filling high-demand tech and IT roles, remote positions, and freelancer/contractor searches. We connect skilled developers & teams with exciting and growing modern and innovative companies and start-ups across Europe, Asia, and the USA.
Outside Hire is a growing outsourcing company with over 75 employees, building custom products and solutions for our clients. We're dynamic, fast-paced, and always evolving!
Role Description You will own the payment SDK: the embeddable React layer that collects payment credentials inside isolated iframes, exchanges them for tokens, and routes transactions to the correct gateway based on server-issued session intent. This is not a role about building forms and CRUD screens. It is infrastructure that other engineers integrate against and that real money flows through, where a bug is not a broken layout but a failed transaction, a double charge, or a compliance incident. The work is front-end-heavy, but backend competence is a hard requirement. You cannot build a secure payment SDK without understanding what happens on the other side of the wire. What You'll Be Building - The SDK core. Hosted-fields integration with iframe isolation and cross-origin messaging, and a gateway-agnostic public API so integrators write one integration regardless of the processor behind it. - The payment state model. Session intent so the client never decides which gateway processes a transaction, plus idempotency, retries, declines, 3DS challenges, timeouts, and the partial states that need reconciliation. - The integration surface. Versioning and deprecation policy so we can evolve without breaking live merchants, documentation and sandbox examples, and client-side observability on the payment step. Qualifications - 7+ years building production software, with the majority of that time in frontend engineering. - Deep React and TypeScript. Not "I use React." You understand rendering behavior, state boundaries, effect lifecycles, memorization tradeoffs, and how to design a component API other engineers will consume. - Real backend capability. .NET, Java, or Node.js preferred. You can read and write server-side code, reason about API contracts you did not design, debug across the stack, and hold your own in an architecture discussion. - Security fundamentals as instinct. Same-origin policy, CSP, CORS, XSS vectors, iframe isolation, token handling, why secrets never live in client bundles. - Payment integration experience. Gateway APIs, tokenization, hosted fields, webhooks, or equivalent work in a domain where correctness is non-negotiable. - SDK or library authoring experience, or a track record of building interfaces other engineers integrate against. - Testing discipline. You write tests because untested payment code is a liability, not because a policy says to. Requirements - Hands-on experience with gateway and tokenization stacks. - PCI DSS scope reduction, SAQ A or SAQ A-EP work. - 3D Secure 2 implementation. - Cloud and DevOps exposure (Azure or AWS), CI/CD ownership. - Fluency with AI coding tools (Claude Code, Cursor, Codex, Copilot). We use them heavily. Willingness to learn fast is acceptable, resistance is not. How We Work We move fast and requirements change. You will not get a fully specified ticket handed to you. You will get a problem, the business context behind it, and the autonomy to solve it. - You ask the sharp question before writing code, not after shipping the wrong thing. - You escalate ambiguity early instead of guessing quietly. - You push back when an approach is wrong, with a better alternative. - You are comfortable working directly with product and client stakeholders. - You do not need to be managed into producing work you are proud of. If you have only worked in environments with detailed specs, dedicated QA, and long review cycles, you will find this uncomfortable. If you have worked in startups or fast-moving product teams, this will feel familiar. The Bar We are explicit about this because it saves everyone time. We are hiring for craft. That means naming things well, keeping abstractions honest, deleting code that should not exist, reading the gateway documentation rather than guessing, and caring what the integration feels like for the engineer on the other side. We would rather ship one correct payment flow than five that mostly work. If that sounds like unnecessary perfectionism, we are not a fit. If it sounds like how software should have been built all along, we want to talk.
Ranked Top Workplaces in San Diego in 2021, we live and work by our core values of integrity, collaboration, innovation, respect, and service. Corelation cares about each employee, which is exemplified through its competitive pay and outstanding benefits package. Corelation has a generous 401K retirement plan, an extensive paid time off policy, and one of the best company cultures out there! When you join the Corelation Team, you are embarking on a journey of professional and personal development.
Role Description To analyze, develop, document, code, test and convert client data into Keystone using the application of standard code. Responsible for following instruction to maintain and code primary table records with intermediate accuracy. Demonstrate entry-level skill analyzing and solving programming problems that align with client needs. Qualifications - One to two years of similar or related experience. - Demonstrated computer programming experience, professional or academic, which included using an object-oriented programming language (C++). - Ability to apply knowledge, integrate the application of knowledge, skills, and sense of responsibilities to new settings and complex problems. - Strong analytical thinking and problem-solving skills. - Communication and collaboration skills. - Curiosity and interest in ‘how things work’ and ‘how to create things that work.’ - Interest in the power of technology, humility, observation skills, openness to constructive criticism, value and readiness for lifelong learning. Requirements - Required to complete the conversion of a smaller client database less than $500 million in asset size with team support. - Ability to convert database with less than 15 post programmatic conversion issues. - Complete conversion of simultaneous core and external vendor data. - Required to follow and perform all conversion day procedures with team support. - Able to handle all conversion day (and weekend) duties with support. - Ability to multi-task; must be organized to effectively manage multiple projects and shifting priorities. - Maintains interpersonal and communication skills with project resources; works well with team members and is willing to assist others. - Focused time management skills that are organized and able to establish and follow through on priorities with Lead and/or Management input. - Required to follow and meet project deadlines with limited escalation from management. - Must perform complex data transfers, interface development, and vendor cross reference files. - Interface code needs approval prior to code check in. - Run and verify post conversion fixes. - Run and verify standard auxiliary conversions for CSV templates. - Run and verify non-standard auxiliary conversions for external vendors. - Run manual merger program for any client size. - Function as a support role when assigned to address client relations issues. - Frequently meets with conversion analyst to gather requirements and reviews appropriate credit union application specifications under general supervision/guidance. - Participate in ongoing training and education to enhance Keystone knowledge. - Proficiency with SQL and writing queries against complex database structures. - Your job duties include attending and contributing to development team meetings, supporting paired programming project tasks, and collaborating with other developers to convert client data. Benefits - Medical, Dental, Vision, Life Insurance - 401(K) Match - Discretionary profit share - Discretionary annual bonus - Wellness Programs: Yoga and Massages - Bi-Weekly engagements (coffee tastings, trivia, etc.) - Community Involvement - Professional Development Growth Days - Vacation Days - Floating Holidays - Sick Days - Parental leave
Staffing & Recruiting | Consulting | Managed Services
• Design and maintain various databases, including stored procedures, indexing, and data models. • Develop and optimize ETL pipelines and workflows using SSIS, Python, PySpark, and SQL Server. • Execute large-scale data migrations, including cleansing, validation, and transformation across enterprise systems. • Develop and optimize SQL scripts and stored procedures to support data conversion, validation, and ongoing processing needs. • Build data ingestion and transformation workflows across raw, staging, curated, and analytics layers. • Build and maintain various reporting solutions using SSRS and PowerBI. • Design and implement logical and physical data models (ERDs) for various applications. • Develop stored procedures, views, SQL scripts, and other database components supporting transactional and reporting systems. • Provide production support, including troubleshooting performance issues and on-call support when needed. • Collaborate with cross-functional teams and participate in Agile ceremonies, development activities, code reviews, and release cycles. • Provide knowledge transfer.
We are Multiplier! Our global (digital) employment platform empowers companies to build and manage a distributed workforce, while tackling the complexities of local labour laws, employee contracting, payroll, benefits, and taxes. We’re on a mission to impact economies of scale and disrupt the incumbents within the employer of record (EOR) space. We’re Series B funded and backed by some of the best in the game (i.e. Sequoia and Tiger Global), led by domain-level experts, scaling massively, and seeking brilliant, like-minded enthusiasts to join our team.
Role Description - Leading parts of the product development from inception to launch, and own large parts of the product and its features. - Working closely with our product and design teams to build high quality products with the goal of delighting and increasing the success of our customers, in a very iterative fashion. - Write clean, scalable code while driving the architecture and technical design of our most critical products to build intuitive frontend & backend features. - Plan and execute features with cross-functional teams to ensure excellent product quality. - Architecting, building, testing, and releasing features with the highest quality. - Share constructive feedback with peers while growing through mentorship. Qualifications - 5+ years in a software engineering role, preferably in a SaaS product environment, with a demonstrated impact on product development and team success. - Possess a strong aptitude for tackling complex technical challenges, from high-level architectural design down to intricate implementation details. - Deep proficiency in at least one high-level language (Java, JavaScript, Go, Python, etc.). - Solid understanding of web fundamentals (JavaScript, HTML, CSS) and exposure to modern frontend frameworks such as React, Vue.js, Svelte, or Angular (React preferred). - Experience working with cloud platforms like AWS, Google Cloud, or similar. - Willingness to quickly adopt and work with new technologies. - Understanding of product, user experience, and design, proactively spotting and acting on opportunities for improvement. Requirements - Feel free to apply even if you feel unsure about whether you meet every single requirement in this posting. As long as you're a quick learner, and are excited about changing the status quo for tech recruitment, we're happy to support you as you come up to speed with our tech stack. Benefits - Flexible vacation. - Flexible work times. - Work from anywhere. - Equipment you need to do your job. - Health Insurance. - Attractive ESOPs. - Equal employment opportunity. Company Description Multiplier is an equal opportunity employer: we value diversity. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Selection Process - Initial screening round. - Technical interview with our engineering team. - In-depth technical interview with our CTO. - Meet the founders and discuss our mission and vision.
We make the Aspirational Attainable. We Do Better Together to Deliver Real Change.
• Analyze existing SQL Server schema, stored procedures, indexes, and relationships • Identify performance bottlenecks, frequent locking/blocking issues, and inefficient query patterns • Refactor and optimize poorly written SQL queries and stored procedures • Educate developers on writing performant SQL and best practices • Rationalize and refactor redundant or obsolete stored procedures and tables • Simplify overly complex joins and table relationships • Implement and monitor indexing strategies, query plans, and partitioning as needed • Use tools like SQL Profiler, Extended Events, and DMVs for diagnostics • Define and implement database standards and governance procedures • Contribute to database documentation and change management protocols
A globally-distributed studio growing online games to foster meaningful and memorable moments between players worldwide.
• Work in Unreal Engine, using Blueprints and other tools to design, prototype, and iterate on player abilities. • Implement and maintain gameplay features from early concept through polish in close collaboration with engineering and other technical design partners. • Playtest, tune, and refine abilities that influence combat, traversal, exploration, social interactions, and player expression to support engaging and readable multiplayer experiences. • Align with leadership and management on creative goals and desired outcomes. • Own the design and iteration of player-facing abilities and modifiers tied to weapons, tools, items, armors, and related systems. • Collaborate with cross-disciplinary partners such as engineering, animation, audio, art, and VFX to align abilities with combat, traversal, progression, social goals, and technical constraints. • Balance and tune gameplay features with an understanding of multiplayer dynamics and emergent player and multiplayer behavior. • Advocate for the player experience, ensuring abilities feel intuitive, expressive, and fun over time.
• Design and architect database systems optimized for Chess.com's specific workloads including real-time gaming, puzzle systems, and social graph traversal • Build internal tooling and automation to improve database deployment, migration, and operational efficiency, simplifying work streams for the broader engineering organization • Develop data pipelines and ETL processes for analytics, machine learning features, and cross-system data synchronization • Engineer multi-regional database architectures capable of handling massive volumes of chess games, user data, and social network interactions with minimal latency • Solve complex data modeling challenges including chess game storage optimization, puzzle attempt tracking, and large-scale social graph representation • Drive database platform evolution evaluating and implementing new technologies, storage engines, and architectural patterns with a bias toward continuous improvement • Build observability and performance tooling providing deep visibility into database behavior, query patterns, and capacity trends • Collaborate with product engineering teams to design optimal schemas, access patterns, and data layer integrations, ensuring the right people have the information they need • Implement infrastructure-as-code practices for database provisioning, configuration, and lifecycle management with high first-time-right quality • Participate in on-call rotation to ensure 24/7 database availability and contribute to incident post-mortems.
19,348more opportunities are still waiting for you.Log in now and take your next shot before someone else does.
SQL, Python, JavaScript, Node.js, React, Java