We amplify pride and create connections for all fans around the world.
Software Engineer II
Location
Ireland
Posted
149 days ago
Salary
0
Seniority
Senior
Job Description
Software Engineer II
Fanatics, Inc.
• Contribute to the design and implementation of scalable, secure, and high-performance solutions within our event-driven architecture, focusing on enhancing system reliability and efficiency. • Assist in analyzing and addressing complex problems in multifaceted systems to improve overall performance and scalability. • Write efficient, modular, and testable code that adheres to our commitment to innovation and quality standards. • Support the product lifecycle from concept through development and deployment, and beyond, ensuring smooth operation and reliability of our platform. • Communicate effectively, escalating challenges as necessary and participating in code reviews to elevate code quality and foster knowledge sharing. • Collaborate seamlessly with Product, Quant and Engineering teams to ensure timely delivery of stable and reliable applications aligned with our product vision. • Play an active role in team discussions on planning and design, gaining insights into design philosophies and contributing to our product's evolution. • Enhance software quality through focusing on testability, operational metrics, and comprehensive documentation. • Become a product minded engineer developing a fundamental understanding of our industry, product, feature set and roadmap. • Engage in mentorship opportunities to both learn and share knowledge, promoting personal and team growth. • 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.
Job Requirements
- At least 3-5 years of real-world demonstrable experience building & deploying scalable, high-performance applications.
- 2+ years of experience with cloud platforms (Azure a plus) and C# experience.
- Effective communication skills, capable of demystifying complex technical topics for diverse audiences.
- Excellent analytical and problem-solving skills.
- Thrives in an entrepreneurial, hyper-growth environment where priorities evolve regularly and decisions are made quickly.
- Team-first mentality, with a willingness to do what it takes to get the job done and a desire to strive for better.
- Understanding of software design, development, and testing principles including SOLID, DRY, TDD, BDD.
- Passion for software development and system architecture and sharing knowledge within a highly collaborative team.
Benefits
- Professional development
- Mentorship opportunities
Related Guides
Related Job Pages
More Software Engineer Jobs
Senior Tableau Developer
HighLevel, Inc.HighLevel, Inc. is an all-in-one marketing and sales platform whose tools and services are designed to help businesses grow. Established in 2018, the company’
• Create and manage Tableau dashboards that provide real-time insights to business stakeholders. Ensure these visualizations are intuitive, engaging, and effectively meet the strategic goals of the organization. You will build, maintain, modify, and debug Tableau dashboards, from end to end. This will include data source setup (published data sources and custom SQL queries), data visualization, global filters, dashboard construction, user filtering, layout optimization, etc. • Employ your expert-level SQL skills to perform complex queries to fetch and manipulate available datasets, providing the basis for new dashboard builds and custom data transformations. Build new dashboards and visualizations in line with specified stakeholder requirements. Work independently to solve complex, ambiguous data problems with limited contextual information. • Act as a senior liaison between the data team and other business units. Gather and document business requirements for new analytics reports and dashboards, as well as modifications to existing reports/dashboards. Collaborate with teams and end users to understand and troubleshoot platform issues and develop appropriate solutions
Programador, Clases Particulares
TusclasesparticularesArrêtez de payer pour trouver un prof particulier
• Evaluar el nivel de conocimiento del estudiante • Preparar y dar clases de programación
• Lead Services business for the assigned segment and manage the delivery of technical services • Develop and implement service strategies, processes, and best practices • Lead, mentor, and develop the services team • Monitor service performance metrics and analyze trends • Manage escalations and complex issues • Drive adoption of service documentation, knowledge bases, and training materials
Component Engineering Engineer
XP PowerYour provider of the world's most complete and diverse portfolio of power solutions.
• Responsible for the selection, qualification, application, failure analysis and documentation management of components, materials and chemicals together with their supplier evaluation • Classify, characterize company-used components, parts, materials and chemicals, and organize and manage them as an integral material library • Create component & material selection and qualification guidelines, standardize testing methods, devise the test plates for common screening and qualification testing • Support on materials-related subjects such as datasheet interpretation, alternative proposal, application advising, failure analysis, storage and handling, etc. • Support efforts for cost reduction and component alternatives, and address engineering questions (EQ) from suppliers to ensure quality, performance and compliance standards are met • Exploit emerging technology, industry advances and new components, and develop their application scenarios for adoption by new product development • Review product designs to ensure robust and reliable design-in of components and materials both technically and commercially such as lifecycle state, regulation & compliance requirements (e.g. RoHS, REACH, UL, etc.) and supply assurance • Lead the root cause analysis of component failures, identify the failure mechanism, and derive countermeasures • Identify critical and high-risk components in products, develop necessary mitigation plans, and lead reliability and quality test • Evaluate supplier technical competency, and conduct supplier search or selection for key components, visit to audit suppliers if required • Standardize various technical documents (test plan, reports, guidelines, etc.), craft documentation templates, and optimize the corresponding rules and processes



