Staff Software Engineer
$152kGrabJobs
About Us Fanatics is building a leading global digital sports platform. We ignite the passions of global sports fans and maximize the presence and reach for our hundreds of sports partners globally by offering products and services across Fanatics Commerce, Fanatics Collectibles, and Fanatics Betting & Gaming, allowing sports fans to Buy, Collect, and Bet. Through the Fanatics platform, sports fans can buy licensed fan gear, jerseys, lifestyle and streetwear products, headwear, and hardgoods; collect physical and digital trading cards, sports memorabilia, and other digital assets; and bet as the company builds its Sportsbook and iGaming platform. Fanatics has an established database of over 100 million global sports fans; a global partner network with approximately 900 sports properties, including major national and international professional sports leagues, players associations, teams, colleges, college conferences and retail partners, 2,500 athletes and celebrities, and 200 exclusive athletes; and over 2,000 retail locations, including its Lids retail stores. Our more than 22,000 employees are committed to relentlessly enhancing the fan experience and delighting sports fans globally. About the Role We’re looking for a Staff Software Engineer who thrives at the intersection of architecture, strategy, and execution. In this role, you’ll help define and evolve the technical direction of the platforms that power our collectibles ecosystem. You’ll lead architectural discovery, guide system design across teams, and ensure we’re building scalable, resilient systems aligned with long-term business goals. The role is eligible for a remote hire in the US. While you will remain capable of contributing code when needed, your primary focus will be on driving technical vision, enabling teams, and shaping the future of our event-driven architecture . What You’ll Do Lead architectural design and technical discovery for complex, distributed systems across our platform. Define and evolve system boundaries, service interactions, and data flow within our event-driven ecosystem. Guide the design of scalable, fault-tolerant systems leveraging asynchronous communication patterns (e.g., RabbitMQ, Kafka, SNS/SQS). Partner closely with product, engineering leadership, and cross-functional teams to translate business needs into long-term technical strategy. Provide technical leadership across multiple teams, ensuring consistency in patterns, practices, and system design. Drive key technical initiatives, including system modernization, performance optimization, and reliability improvements. Contribute hands-on when appropriate—especially in prototyping, critical path development, or de-risking complex solutions. Mentor and coach engineers, elevating technical thinking through design reviews, architecture discussions, and knowledge sharing. Establish and promote best practices in system design, observability, and operational excellence. Help guide incident response and postmortems, focusing on systemic improvements and resilience. What We’re Looking For 8+ years of experience building and evolving production-grade, distributed systems. Deep expertise in designing event-driven and message-oriented architectures at scale. Strong proficiency with Elixir and the Phoenix framework (LiveView experience is a plus), with the ability to guide others even when not directly coding day-to-day. Proven experience leading architectural decisions across multiple teams or domains. Strong understanding of system design trade-offs, data consistency models, and service decomposition. Experience with AWS and cloud-native architectures (e.g., Lambda, S3, RDS, ECS/EKS) and modern CI/CD pipelines. Ability to operate at both strategic and tactical levels—connecting long-term vision with practical implementation. Excellent communication skills, with the ability to influence technical direction and align stakeholders. Experience driving initiatives with minimal direction and high ownership. Interest in leveraging AI-assisted development tools to accelerate discovery and improve engineering effectiveness. Nice to Have Experience with RabbitMQ, PostgreSQL, and Kubernetes (EKS). Familiarity with infrastructure as code (Terraform, CloudFormation). Experience shaping or evolving microservices architectures at scale. Familiarity with GitHub Actions or similar CI/CD tooling. Background in performance optimization for real-time or event-driven systems. Interest in sports, collectibles, or fan engagement platforms. Ensure your Fanatics job offer is legitimate and don’t fall victim to fraud. Fanatics never seeks payment from job applicants.Feel free to ask your recruiter for a phone call or other type of communication for interview, and ensure your communication is coming from a Fanatics email address (including @collectfanatics.com). For added security, where possible, apply through our company website at The salary range represents base pay only and does not include short-term or long-term incentive compensation. When determining base pay, as part of a final compensation package, we consider several factors such as location, experience, qualifications, and training. For information about our benefits, please visit USA Remote Salary Range $152,000 - $190,000 USD By submitting your application, you agree to our terms of service and acknowledge you have read our Candidate Privacy Policy.
$160.2k - $246.3k
Job DescriptionThe Role: We’re looking for a Security Software Engineer to join the Security Products Engineering team and drive the design and implementation of security-focused software and services across GM. You will lead and contribute to the engineering of platforms...SuggestedFull timeFor contractorsLocal areaRemote workWork from homeRelocation packageFlexible hours- ...inventory, configuration, pricing, and sales systems. Our software delivers accurate, high-quality data and imagery to create... ...experiences across all GM brand sites.We’re looking for a Staff Software Engineer with strong technical chops and architectural vision to lead...SuggestedFull timeLocal areaWork from homeRelocation package
- ...deliver reliable, scalable experiences. We are looking for engineers who pair strong software fundamentals with practical AI-assisted development... ...help the broader team work better.The roleWe are hiring a Staff Software Engineer with demonstrated ability to use AI as...SuggestedFull timeLocal areaWork from homeRelocation packageFlexible hours
- Job DescriptionRemote or Hybrid: This role can be remote US or hybrid in our Warren MI or Austin TX office.The Role:This Staff Software Engineer - Developer Experience role sits within the Developer Experience (DevEx) team at the intersection of DevEx, data, and business...SuggestedFull timeH1bWork at officeLocal areaRemote workWork from homeShift work
$195k - $298.8k
Job DescriptionJoin us at the forefront of next-gen automotive technology. As a Staff Android Software Engineer, you’ll drive the future of in-vehicle user experiences by developing high-performance Android-based infotainment and digital cluster systems. You’ll focus on...SuggestedFull timeWork experience placementLocal areaWork from homeRelocationRelocation packageFlexible hours- ...Staff Software Engineer 2bridge has been engaged in the search for a full-time, direct-hire Staff Software Engineer to join our client in the Marketing Tech Space. Our client provides analytics, customer experience, and lead capture and conversion services focused on...Full timeRemote work
- ...Staff Software Engineer At Shibumi, we build the strategic portfolio management (SPM) platform that helps some of the world's largest organizations decide where billions of dollars of strategic investment go. Our customers rely on the platform to plan, prioritize, fund...Full timeFlexible hours
- ...requires sustained investment in the people, software, and systems that support safer, better,... ...build our team of passionate software engineers who bring technical depth, independent... ...efficiently. We are looking for a Staff Software Engineer who can take technical...Full timeLocal areaWork from homeRelocation package
$144.7k - $284.1k
...Simulation, and our partners Behaviors, Perception, and Safety Engineers. The specific duties may include ML/RL model development as... .... Work as part of an ML team and contribute strong software engineering (SWE) expertise. Support the ML team in accelerating...Full timeLocal areaRemote workWork from homeRelocationRelocation packageFlexible hoursShift work$160.2k - $246.3k
Job DescriptionWe are seeking a highly skilled Staff Software Engineer to join the Virtualization & Embedded Software Development Tools organization.In this role, you will apply artificial intelligence to improve developer productivity, modernize engineering workflows,...Full timeLocal areaWork from homeRelocationRelocation packageFlexible hours- Job DescriptionThe RoleWe are looking for a skilled Staff Embedded Software Engineer with a deep understanding of distributed systems and fleet-scale device management to develop, optimize, and maintain our embedded control and data plane infrastructure. The ideal candidate...Full timeH1bLocal areaRemote workWork from home
- ...candidate is expected to report to Austin, TX or Warren, MI three times per week.The RoleWe are seeking a highly experienced Staff Software Engineer to provide technical leadership for GM’s Mobile Backend for Frontend (MBFF) platform and associated back-office integration...Full timeLocal areaWork from homeRelocation package
$184.1k - $275.45k
...times per week, at minimum [or other frequency dictated by the business if more than 3 days].The RoleWe are looking for a Staff Software Engineer, Cloud Platform - Nova to join the Atmos team building GM’s next generation cloud platform, Nova. Nova powers customer and...Full timeH1bLocal areaImmediate startWork from homeRelocation packageFlexible hours- ...report to the location three times a week (or other frequency dictated by your manager). The Role: General Motors is seeking a Staff Software Engineer to shape and scale the engineering platforms that build, test, integrate, validate, and deliver embedded software for...Full timeLocal areaImmediate startRemote workWork from homeRelocation packageFlexible hours
- ...MI or Milford, MI three times per week.Leads GM’s corporate software strategy for new technologies, complex features, and major... ...sites. Performs other related duties as assigned.The RoleAs a Staff Software Engineer - Automation Library Development at GM, you will define and...Full timeLocal areaWork from homeRelocation package
- General Motors is seeking a Staff Embedded Software Engineer to advance distributed systems and fleet-scale device management across our embedded control and data plane infrastructure. You will develop, optimize, and maintain software in C/C++ for vehicle ECUs, with exposure...Remote work
- As a Staff Software Engineer within the core servicing platform, you'll build the tools and infrastructure that make every engineer in the vertical faster, sharper, and more capable. The core servicing platform is the team behind the core systems that power our servicing...Full timeNight shiftWeekend work
- ...sensors and compute systems, test operations, systems and safety engineering – all dedicated to redefining the relationship between people... ..., and productization - Build and maintain industry-leading software practices and principles - Develop clean and efficient software...Full time
- ...Waltonen Engineering is looking for a Vehicle Software Engineer to join our team! Responsibilities: Engineering analysis/support of military vehicles Prepare plans with detailed drawings that include project specifications Design and execute engineering to...Full timeTemporary workWork experience placementWork at officeLocal areaFlexible hours
- Job DescriptionAbout the RoleWe’re looking for a Senior Software Engineer to own and advance serviceability for our in-vehicle infotainment (IVI) and Vehicle Compute Unit (VCU) platform. You will focus on dealership support and field quality: debugging complex VCU issues...Full timeLocal areaRemote workWork from homeRelocation package
- As a Senior Software Engineer, you will help build and scale a newly launched AI-first product with direct revenue impact. Our platform analyzes... ...team grow, so does the opportunity: technical leadership, staff-track growth, and the chance to set the standard for AI-...Full timeShift workNight shiftWeekend work
$50 per hour
...Business ServicesStandard Job DescriptionJoin our team as a Staff AI Engineer focused on ontologies, knowledge graphs, and production AI systems... ...and experience requirement.Experience developing production software in Python and architecting distributed or cloud-based...Full timeTemporary workWork experience placementCasual workFlexible hours$138.49k - $179.12k
...Computer Science Information Technology Management, Mechanical Engineering or a related field and 6 years of progressive, post-... ...data in relational databases and design database schema for new software applications. 4 years of experience with each of the following...Immediate startWork from homeFlexible hours$160k - $200k
Job DescriptionAs a Senior Software Engineer - Android Development, you will be responsible for design, development and testing of automotive infotainment software solutions for new features or major enhancements.You will also be responsible for defect analysis, resolution...Full timeLocal areaWork from homeRelocation packageFlexible hours- As a Software Engineer, you will help build and scale a newly launched AI-first product with direct revenue impact. Our platform analyzes client communications and engagement signals to help mortgage bankers, the sales professionals who guide clients through home financing...Full timeShift workNight shiftWeekend work
- Job-ID32681935Reference26-02295 We are seeking an experienced Android Full-Stack Engineer to join our platform stability team. In this role, you will be responsible for diagnosing, debugging, and resolving complex Android stability issues spanning the entire Android stack...Work at office
- ...Innovation Center or Warren Michigan GM Technical Center 3-4 days per week (T-W-Th) The RoleWe are seeking a highly skilled Senior Software Engineer to join our digital commerce engineering team, with a primary focus on React-based front-end development, Shopify commerce...Full timeH1bLocal areaWork from homeRelocationFlexible hours3 days per week
$97k - $207k
As a Software Engineer II within Servicing Technology, you’ll own full-stack features that power the client-facing and team member-facing servicing applications for millions of Rocket homeowners. Servicing Technology is accelerating through a full-scale System of Record...Minimum wageFull timeNight shiftWeekend work- Job Description Job ID#: 64553 Job Category: SoftwareEngineer Remaining Positions: 1 Details: Stefanini, Inc. seeks a Software Engineer, Sr. reporting to office in Southfield, MI to design, build, and maintain reliable, efficient, and scalable data infrastructure...Work at officeRelocation
- ...decision making, surface actionable insights, and unlock measurable productivity gains across the product lifecycle. As a Senior Software Engineer, you will be responsible for developing data intensive and AI-enabled software applications that support Product Development...Full timeLocal areaWork from homeRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!
- internship software Detroit, MI
- software Detroit, MI
- software intern Detroit, MI
- id software Detroit, MI
- healthcare software sales Detroit, MI
- software sales executive Detroit, MI
- entry level software sales Detroit, MI
- software sales Detroit, MI
- software asset management analyst Detroit, MI
- software technology Detroit, MI


