
Software Engineer III
Fanatics
full-time
Posted on:
Location Type: Remote
Location: Remote • Alabama, Arizona, Iowa, Kentucky, Louisiana, Minnesota, Missouri, Montana, New Hampshire, New York, North Carolina, Ohio, Oklahoma, Oregon, Pennsylvania, South Carolina, South Dakota, Tennessee, Texas, Utah, Vermont, Virginia, Washington, West Virginia, Wisconsin • 🇺🇸 United States
Visit company websiteSalary
💰 $108,000 - $186,000 per year
Job Level
SeniorLead
Tech Stack
AzureCloudNoSQLSQL
About the role
- Lead the design and delivery of high-performance solutions within our event-driven architecture, emphasizing scalability, security, and availability, while tackling complex system challenges to enhance performance and reliability.
- Analyze and solve complex problems within multifaceted systems, improving performance, reliability, and scalability.
- Craft efficient, modular, and testable code that sets benchmarks for quality and innovation.
- Take full ownership of your product lifecycle, from development and deployment to proactive monitoring and maintenance post-launch.
- Collaborate seamlessly with Product, Quants and Engineering teams to ensure timely delivery of stable and reliable applications aligned with our product vision.
- Utilize a diverse array of design methodologies to effectively address and solve technical challenges.
- Engage with stakeholders, translating customer requirements into functional, impactful features that meet both customer needs and team goals effectively.
- Provide mentorship, inspiring team members through knowledge sharing and encouraging professional growth and continuous improvement.
- Support critical operations through participation in an on-call rotation.
- Be willing to travel occasionally for special events and for essential offsite meetings and team collaboration sessions.
Requirements
- 7+ years real-world demonstrable experience building & deploying scalable, high-performance applications.
- Strong technical experience with C#.
- Strong experience with cloud platforms (Azure a plus) and SQL/NoSQL.
- Strong communication skills, capable of demystifying complex technical topics for diverse audiences.
- Excellent analytical and problem solving skills.
- Team-first mentality, with a willingness to do what it takes to get the job done and a desire to strive for better.
- A strong grasp of software design, development, and testing principles including SOLID, DRY, TDD, BDD.
- A genuine passion for software engineering and a desire to share knowledge and innovate within a highly collaborative team.
Benefits
- Medical
- Dental
- Vision
- 401K
- Paid time off
- GymPass
- Pet Insurance
- Family Care Benefits
- Home office setup allowance of $700
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C#cloud platformsSQLNoSQLSOLID principlesDRY principlesTDDBDDevent-driven architectureperformance optimization
Soft skills
communication skillsanalytical skillsproblem solvingteam collaborationmentorshipstakeholder engagementownershipcontinuous improvementadaptabilitycustomer focus