We amplify pride and create connections for all fans around the world.
Software Engineer III
Location
New York
Posted
94 days ago
Salary
$137.5K - $181.3K / year
Seniority
Senior
Job Description
Software Engineer III
Fanatics, Inc.
• Design and scaling of distributed systems using Kotlin, Java, and Spring Boot, ensuring the platform can handle massive traffic spikes during live global events • Build and optimize high-throughput applications using Postgres, Kafka, and Redis/Redis PubSub, prioritizing data integrity and low latency • Drive performance across services and infrastructure, implementing strategies for backpressure, circuit breaking, and "Exactly-Once" processing • Partner with product and engineering leadership to align technical strategy with business goals, making "big bet" decisions on build vs. buy • Foster a mindset of well-designed systems and test-driven development. Lead deep-dive code reviews, maintain technical documentation, and mentor engineers • Set company-wide standards for observability, schema evolution, and deployment patterns within a cloud-native environment
Job Requirements
- 3 plus years of software engineering experience with a primary focus on distributed systems and high-concurrency environments
- Expert-level proficiency in Java or Kotlin, Spring Boot, and modern API design (REST, gRPC, and Protobuf)
- Deep experience with Kafka (or Red Panda/PubSub), including an understanding of internal mechanics, partition strategies, and consumer group rebalancing
- Hands-on experience with Kubernetes, Helm, Terraform, and cloud-native infrastructure
- Proven ability to diagnose bottlenecks in asynchronous messaging and implement complex architectural patterns like idempotency and distributed caching
- Demonstrated ability to influence technical direction without direct authority and guide teams through complex architectural transitions
- B.S., M.S., or PhD in Computer Science or equivalent professional experience.
Benefits
- Remote employees may also be eligible for a home office setup stipend
- For information about our benefits, please visit https://benefitsatfanatics.com/
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer I
EquipmentShareEquipmentShare provides construction equipment and technology to thousands of contractors across the United States. The company has hired in the past for jobs w
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description This role involves developing the next generation of our T3 Fleet application that enables end-users to track, monitor and manage the health of their connected vehicles and deployed assets. - Help design, build and deliver the services and domains that power our application. - Provide technical leadership – leading by example both within your team/domain and across our organization. - Shape the technical direction of our product and platform domains using best of breed languages, frameworks and technologies. - Collaborate with Product Managers, Designers and Engineers to take ideas from concept to delivery. - Balance the desire to ship code with the responsibility to get it right. - Contribute to our culture by improving how we deliver as a team. - Support, coach and mentor Engineers within our team by sharing your insight, knowledge and experience. - Take the initiative to own outcomes from start to finish. - Have a passion for developing your craft and building quality, robust and scalable solutions. - See learning opportunities when things don’t go to plan. - Take a hypothesis-driven approach to inform decision making using data. Qualifications - Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience. Requirements - Proficient with a high order object oriented language (especially Python or TypeScript; open to Go, Java, Scala, C# etc.) - Proficient with JavaScript ES6+ (open to React, Vue.js, AngularJS etc.) - Delivery focused with solid exposure to event driven architectures and high volume data processing. - Practical exposure of CI/CD pipelines for production services. - Familiarity with public cloud service platforms. - Collaborate with cross-functional teams to define project requirements and features. - Proven track record in learning new technologies and applying that learning quickly. - Experience building observability and monitoring into applications. Benefits - Competitive compensation - Unlimited PTO + paid holidays - Remote first - True work/life balance - 401(k) + company match - Gym membership stipend + wellness programs (earn PTO and prizes!) - Company events and food truck nights - 16 hours of paid volunteer time per year - Career advancement, leadership training, and professional development opportunities - Stocked break-room and full kitchen with breakfast and lunch provided daily
Software Engineer III
PartnerOneWe are the leaders in Big Data management through hyper-automation, virtualized cloud tiering, metadata and AI
• Design, develop, test and troubleshoot software across different hardware, database and programming technologies • Write clean, maintainable code based on functional and technical specifications • Analyze and improve software performance • Create and maintain technical documentation • Collaborate in a multiple developer environment • Work with networking protocols and secure connection frameworks including SSH, TLS/SSL, and related cryptographic services
Software Engineer III
Yum! Center for Global Franchise ExcellenceEmpowering communities to create and sustain generational wealth through franchising.
• Design, develop, test, and maintain Java-based enterprise applications. • Develop and enhance RESTful APIs and backend services. • Support applications deployed in: - On-premises environments (Apache Tomcat servers) - AWS cloud environments (ECS, Lambda, EC2) • Work with AWS services including IAM, S3, CloudWatch, Kinesis Data Firehose, and Aurora. • Develop and maintain automated test scripts (unit, integration, regression) and contribute to QA automation frameworks. • Integrate automated tests into CI/CD pipelines to ensure high-quality releases. • Work with MongoDB, SQL databases, and Amazon Aurora for data management and optimization. • Participate in code reviews and follow established coding standards and best practices. • Troubleshoot and resolve production issues, including log analysis and root cause identification. • Work in Unix/Linux environments for application deployment, debugging, and support. • Use Gitlab for version control and collaborate using Jira and Confluence in an Agile development environment. • Support continuous improvement of development, testing, and deployment processes. • Design, develop and test software using technology stack such as Java/J2EE, Spring Boot framework, AWS S3, Golang. • Advocate for and adhere to industry-standard best software engineering practices. • Analyze existing software to determine areas for continuous improvement. • Work with team to plan and deliver solutions for business requirements, breakdown of requirements into tasks, resource, and duration estimation, etc. • Contribute to platform architecture decisions. • Create functional and technical documentation and diagrams as required.
Principal Software Engineer – XTM Integration
FiligranUncover Threats. Take Action. Home of OpenCTI, OpenBAS and more.
• Define and own the technical principles of the XTM Integration team: architecture patterns, code quality standards, tooling choices, CI/CD practices, AI-assisted development workflows, and benchmarking approaches. • Ensure these principles are understood, embraced, and consistently applied across the team — through documentation, code review, pairing, and example. • Drive the evolution of the connector/integration framework shared across OpenCTI, OpenAEV, and OpenGRC — making it easier, faster, and more reliable to build high-quality integrations. • Make key technical decisions on integration architecture: data flow design, error handling, retry strategies, observability, performance, and security. • Stay ahead of the ecosystem — evaluate new tools, libraries, and patterns before the team needs them. • Be a technical steward of Filigran's open-source integration ecosystem — ensuring that the connector framework and all published integrations are exemplary references that external contributors can learn from and build upon. • Define and enforce contribution guidelines, code standards, and documentation practices that make it easy for community members to develop their own connectors. • Engage with the open-source community: review external contributions, provide technical guidance, and represent Filigran's engineering culture publicly. • Design integration APIs and SDKs with the external developer experience in mind — clarity, simplicity, and extensibility are first-class concerns. • Participate actively in the XTM Foundation as a full member — contributing to cross-product engineering principles, shared tooling decisions, and technical standards that apply across OpenCTI, OpenAEV, and OpenGRC. • Bring the integration team's perspective into Foundation discussions, and carry Foundation decisions back into the integration team. • Collaborate with other Principal and Staff Engineers to maintain coherence across the full XTM engineering organization. • Write production code — you lead by example, not from a distance. • Prototype and validate new approaches before rolling them out to the team. • Review critical PRs with depth and care; your feedback should teach, not just correct. • Contribute to performance benchmarking and observability tooling for the integration layer.




