Staff Engineer Software

Fanatics Inc
Atlanta, GA, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$152,131.0 - $162,131.0
Working hours
Regular working hours
Languages
Dutch
Job source

Tech stack

Application Programming Interfaces (APIs) Amazon Web Services Amazon Elastic Compute Cloud Amazon S3 Business Logic JIRA Big Data Software Quality Code Review Databases Computer Engineering Continuous Integration
+38 more
Information Engineering Data Integrity Relational Databases Software Debugging Distributed Systems Design of User Interfaces Issue Tracking Systems Iterative and Incremental Development JSON PostgreSQL MySQL Node.Js Oracle (Applications) Performance Tuning Software Architecture RabbitMQ Regression Testing Software Engineering Software Systems Data Streaming Systems Integration Test Execution Engine User Environment Management Web Performance Optimization ReactJS Reliability of Systems Backend Kotlin Single Page Application Information Technology Performance Monitor Apache Kafka React Redux Restful APIs Amazon Simple Queue Service (SQS) Stream Processing Data Pipelines Golang

Requirements

Do you have a Bachelor’s degree?, Design, develop, and deploy scalable, reliable software systems that support critical business operations and high-traffic commerce platforms (10%); Define and oversee software architecture and component integration, ensuring alignment with long-term platform goals and technical standards (10%); Collaborate with product and engineering teams to translate business requirements into technical designs and drive cross-functional initiatives through to production (10%); Lead complex backend development and system integrations, implementing optimized workflows, APIs, and services to handle large-scale data processing and business logic (10%); Perform advanced data engineering and infrastructure tasks, including optimizing data pipelines, stream processing, and system performance monitoring (10%); Champion engineering excellence by establishing best practices in code quality, testing, automation, and continuous integration (10%); Conduct advanced debugging, performance tuning, and incident resolution across distributed systems to ensure system reliability and maintainability (10%); Provide technical mentorship and code reviews to engineers on the team, promoting consistent development standards and knowledge sharing (10%); Collaborate across global teams to ensure integration of front-end and back-end systems, focusing on scalability, security, and data integrity (10%); Stay current with emerging technologies and recommend improvements that enhance platform performance, maintainability, and development efficiency (10%). Up to 20% domestic travel required for meetings and vendor/warehouse visits. Partial telecommuting permitted; on-site at 1440 Dutch Valley Pl NE, Atlanta, GA 30324 when not telecommuting. Salary: $152,131- $162,131 per year.

MINIMUM REQUIREMENTS: Bachelor’s Degree or U.S. equivalent in Computer Science, Software Engineering, Computer Engineering, or related field, plus 5 years of professional experience as a Software Engineer, Software Developer, or any occupation, job title, or position performing integration & regression testing to verify code change & test execution of applications from top to bottom.

Must also have experience in the following: 5 years of professional experience designing efficient single-page applications using React and Ant Design, ensuring seamless UI/UX from static mockups to interactive user interfaces; 5 years of professional experience implementing state management solutions using Redux to handle and manipulate large volumes of server-side data within high-performance web applications; 5 years of professional experience developing and integrating RESTful APIs with Kotlin, Golang, and Node.js to support robust front-end-backend communication, while maintaining data consistency and integrity across databases; 5 years of professional experience collaborating with cross functional teams including backend engineers and product managers to define UI and back-end behavior, refine visual components, and enhance end-user experience; 5 years of professional experience working with AWS cloud services including EC2, EKS, RDS, and S3; 5 years of professional experience designing and creating systematic workflow orchestrations using Temporal; 5 years of professional experience working with data streaming technologies including AWS Kinesis/SQS, Rabbit MQ, and Apache Kafka/Pulsar; 5 years of professional experience working in Agile/Scrum environments, using Jira for issue tracking, and maintaining up-to-date documentation to support iterative development and team collaboration; 5 years of professional experience utilizing database operations using ORMs and relational databases, including MySQL, PostgreSQL, and Oracle, and implementing optimal algorithms to process complex JSON data from multiple sources for efficient backend functionality.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

Videos

See all

Related articles

See all