Principal Software Engineer
Hired Recruiters
Job Description
Job Description
JOB DESCRIPTION
About this Role
Reporting to the Engineering Manager, the Principal Software Engineer works in a cross-ocean product team and serves as a technical leader for delivering the best web experience for millions of Fandom's Tabletop users. You will help us scale and improve our products by creating multiple features to allow users to power their gaming experience. This is part of an autonomous, experienced team, involved in all steps of our development process, and allows this role to contribute their own ideas and improvements to our platform.
You Will...- Have a Broad Technical Impact
- You will own this technical area from an architectural and systems design perspective, leading other engineers, and working side-by-side with them to discover and implement solutions.
- This role will be a top technical leader throughout all of Fandom and will need to communicate across a variety of audiences is imperative.
- Execute with the Future in Mind
- Think about the future, not overbuilding for it, and finding that right balance of developing solutions for current needs while not over-optimizing for issues we're not sure we'll need to solve.
- Always have a plan for potential future issues and growth opportunities.
- Stay abreast of applicable new technology innovations happening in the industry, knows when is the right time to bring new thoughts and potential architectural changes into discussions with an understanding of the trade-offs and potential impact on overall tech-debt.
- Be Accountable
- Provide technical leadership for impactful projects that involve multiple teams and span multiple technologies and systems
- Lead large projects or large significant pieces of projects depending on the project scale
- Identify risks and opportunities to improve the organization's methods and technologies
- Influence other senior leaders on engineering strategy
- Lead Key Initiatives
- Work with the Data Science team to build out and scale our Tabletop platform for millions of users worldwide.
- Work with our engineering teams to continue our migration from a monolithic stack to a microservice-based architecture.
- 10+ years of Consumer Web software engineering experience with a track-record of growth in development, design, and architecture
- Recent experience building and migrating to a modern front-end tech-stack JAMstack, Raect.js, Redux, typescript, express.js
- Practical usage of scaled-up DBMS based platforms (DynamoDB, MongoDB), with expertise in both relational and nonrelational systems and when it is necessary to choose each one
- Strong API integration skills with experience in cloud architecture using tools such as AWS, Elastic Search, GraphQL (Apollo) and Cognito
- A high degree of proficiency in building full-stack web systems, in both dynamic and highly cached environment using one or more of the following C#, Node.js, Python
- A passion for fandoms and an interest in building products for fan communities around the world.
- Contributed to open-source projects
$197k - $358.5k
...Milford or Mountain View], you are expected to report to that location three times a week, at minimum. The Role: As a Principal Software Engineer, you will be responsible for executing the plan for design, development and testing of automotive infotainment...SuggestedFull timeWork experience placementLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours$114.6k - $234.6k
...Job Description As a Principal Software Development Engineer in the Oracle Cloud Infrastructure (OCI) Security Platform division, you will play a critical leadership role in the architecture, evolution, and delivery of OCI’s Key Management Service (KMS) —a foundational...SuggestedTemporary workFlexible hours$114.6k - $234.6k
...Job Description We're looking for a Senior Software Engineer to help deliver the next generation of high-performance, massively scalable file storage powering Oracle Cloud Infrastructure (OCI). In this role, you'll design and develop distributed storage systems that...SuggestedTemporary workFlexible hours$152.07k - $202.76k
...driving meaningful impact through bold thinking, technical excellence, and a commitment to delivering results. As a Principal Software Development Engineer, this individual serves as a strategic force behind Salesforce innovation and MuleSoft-powered enterprise...SuggestedTemporary workRemote workWork from home$135.2k - $306.4k
...components for controlplanes and data planes. We are hoping to enhance engineering efficiency by concentrating our expertise on building low... ..., and customer experience. Responsibilities As a Senior Principal Engineer, you will lead the design and implementation of...SuggestedTemporary workWorldwideFlexible hours$169.3k - $304.7k
...run on our IaaS platform Help us shape the future of our cloud-native and Kubernetes services We are looking for a Principal Software Engineer with deep expertise in Kubernetes and cloud-native architectures to lead the evolution of our managed services. You will...Work experience placementWork at office$114.6k - $234.6k
...fleet automation workflows; defines integration contracts across software, firmware, and hardware. Leads deep-dive investigations for... ...software development lifecycle; provides guidance and coaching to engineers to drive improvements. Utilizes advanced knowledge to...Temporary workFlexible hoursShift work$104.5k - $234.6k
...experience. Responsibilities Key Responsibilities Platform Software Development: Lead cross-team evolution of middleware... ...software development lifecycle; provides guidance and coaching to engineers to drive improvements. Utilizes advanced knowledge to...Temporary workFlexible hoursShift work$140k - $170k
...help define technical direction, design the platform(s), make critical architectural decisions, establish engineering standards, and remain actively involved in software development, spending significant time writing code and building core platform capabilities. This...Full timeTemporary workWork at officeLocal areaRemote work$96.8k - $223.4k
...opportunity to lead by example, solve ambiguous technical problems, and mentor engineers while continuing to deepen your own technical expertise. Responsibilities As a Principal Software Developer, you will lead the design, development, and evolution of backend...Temporary workWork at officeRemote workWorldwideRelocationRelocation packageFlexible hours$114.6k - $234.6k
...adaptability are key. What We’re Looking For: Adaptable Engineers: Self-motivated individuals with a quick learning ability.... ...Comfortable diving deep into any part of the stack, as well as software debugging and low-level systems troubleshooting. Passion for...Temporary workFlexible hours$114.6k - $234.6k
...Job Description We are looking for smart systems software engineers with BS/MS/PhD in Computer Science to join the Exadata Team @ Oracle Server Technologies ( Oracle Exadata technology is the newest innovation in Oracle's history as the provider of the industry's...Temporary workFlexible hours$88.8k - $144.8k
...responsibilities of the job include ensuring that software is developed to meet functional, non-... ...experience. We are seeking a Full Stack Engineer to architect and build a cloud-native,... ..., and solution enablers while ensuring principal architecture integrity is maintained...Permanent employmentWork experience placementWork at officeFlexible hoursShift workDay shift$78k - $156k
...advances in cancer detection and treatment guidance, we will help eradicate the disease and the suffering it causes.As a Sr. Software Engineer, this seasoned professional will demonstrate competence and creativity in a wide range of technical areas. This role will have...Full timePart timeWork at officeWork visaShift workNight shiftWeekend work$90k - $130k
100% Employee-Owned · Big-firm resources, local-team relationships, ONE IMEG cultureIMEG is hiring a Revit API Software Engineer -Remote- to build new engineering automation applications and modify existing applications in our internal library. This role requires strong...Full timeLocal areaRemote workFlexible hoursNight shift- ...develop, introduce and support new treatment delivery systems and software that will give new hope and new health to cancer patients and... ...and reduce regressions. Contribute to sustaining engineering by troubleshooting, participating in root-cause analysis, and...Permanent employmentFull timeWork at office
- DescriptionAs a Software Engineer on the Tyler Wisconsin team, you will design, build, and maintain applications used every day by Wisconsin residents, businesses, and state agency staff. You will work across a portfolio that spans long-lived ASP.NET Framework applications...Work at officeRemote workHome office
- We are seeking a Senior Software Developer to join a small, highly collaborative, and innovative development team. This is a hands-on opportunity for an experienced software engineer who enjoys writing code, solving complex problems, mentoring others, and helping a development...Shift work
$112k - $187k
...to capture video, analyze data, share highlights and more. Ready to join us? Your Role We are looking for a Senior Software Engineer with a passion for cloud technology and building highly scalable software solutions. This role is pivotal in driving Hudl's...Work at officeLocal areaRemote workFlexible hours$40 - $62.5 per hour
...professional who enjoys solving complex measurement challenges, developing advanced inspection programs, and working closely with Engineering, Manufacturing, and Quality teams. We're looking for a PC-DMIS programmer and metrology expert, not just a CMM operator. In...Hourly payFull timeContract workPart timeWork at officeRelocation packageFlexible hours$100.32k
...Reimbursement ~ PTO accrual beginning Day 1 Note: Benefits may vary based upon position type and/or level. Job Summary The Software Developer, Senior develops high-level applications for the System. This includes design, implementation, and testing of...Work experience placementImmediate start- ...system commissioning tasks as well as the remote installationof software and control programs. This job is part of the... ...Bachelor's Degree in HVAC, Electrical,Mechanical or Software Engineering preferred with 5-8 years of relevant experience. In lieu of a...Hourly payFor contractorsWork at officeRemote workNight shift
- ...Experience working in a team-oriented, collaborative environment. Ability to quickly master new technologies as needed. Required Skills: UX Design,.NET,Javascript Additional Skills: HTML/XHTML/DHMTL Coder,Software DeveloperThis is a high PRIORITY requisition....Immediate start
$30 per hour
...challenges. We offer unique opportunities for smart, hands-on engineers with the expertise and passion to solve difficult problems in... ..., with the scale and customer-focus of the leading enterprise software company in the world. Values are OCI's foundation and how...Hourly payTemporary workInternshipFlexible hours$70k
...through the internal application process. Job Category: Academic Staff Employment Type: Regular Job Profile: Software Engineer/Developer I Job Summary: We are seeking a Lead Developer who combines strong software engineering skills with...Permanent employmentImmediate start$110k - $140k
...Senior Software Engineer Location: United States (Remote) The Role The Senior Software Engineer is a senior individual contributor responsible for designing, developing, and delivering high-quality, scalable, secure, and reliable software solutions that support...Full timeRemote work$115k - $192.9k
...in the shortest possible time. FCSD Tech delivers world class software that our • Dealers use to Diagnose, Repair & Service our vehicles... ...& Service business In this position.... As a software engineer on our global team, you'll work with Google Cloud Platform, modern...Immediate startRemote workFlexible hours$79.8k - $178.1k
...Job Description As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or designing software applications or operating systems...Temporary workRelocationFlexible hours- ...Some of the duties you may be doing: Designs and develops software as directed and with supervision Develops software tests... ...policies, procedures and plans May be involved in continuing engineering maintenance and manufacturing floor support of existing...Summer workInternship
- ...platforms, turn system-level results into clear feedback for engineering and leadership, and help accelerate validated AV deployment at... ...implement metrics and analyses to introspect autonomous driving software performance atinterfaces across the autonomy stack; partner...Full timeLocal areaRemote workWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- senior principal cloud computing engineer Madison, WI
- principal cloud computing engineer Madison, WI
- principal Madison, WI
- senior principal scientist Madison, WI
- software technology Madison, WI
- remote software sales Madison, WI
- embedded software Madison, WI
- software intern Madison, WI
- software support Madison, WI
- ultimate software Madison, WI


