Logo
ZipRecruiter

Senior Software Engineer I, Backend

ZipRecruiter, Texas City, Texas, us, 77592

Save Job

Senior Software Engineer - Real-Time Streaming Analytics Engineering Department Remote (U.S. Based - Flexible Work Policy) This is a fully remote role with flexible work hours. No on-site requirements. Full-Time Position About Our Client Our client is a leading innovator in the creator commerce space, offering tools and platforms that connect digital influencers with global brands and retailers. With over a decade of industry experience, they operate globally and serve a massive user base of creators and consumers. Their mission is to empower creators to be as economically successful as possible, driven by core values of transparency, innovation, and collaboration. Headquartered in the U.S., they maintain a strong remote-first culture with a focus on agility and impact. Job Description As a Senior Software Engineer on the Real-Time Streaming Analytics team, you'll develop low-latency, scalable solutions for real-time insights that support creator performance metrics and campaign optimization. You will build and maintain streaming pipelines using Apache Flink, Kafka, and Kinesis, collaborating with cross-functional teams to ensure high performance and reliability. Duties and Responsibilities Design, build, and maintain real-time streaming pipelines using Flink, Kafka, and Kinesis. Develop scalable backend systems in Golang, Python, or Java. Translate business requirements into technical solutions through collaboration. Optimize Flink jobs and infrastructure for performance and cost-efficiency. Troubleshoot and resolve production issues promptly. Write automated tests to ensure high code quality. Improve development workflows and CI/CD pipelines. Manage infrastructure as code with Terraform or CloudFormation. Participate in code reviews, architecture discussions, and design sessions. Work in an agile environment with distributed teams and shifting priorities. Required Experience/Skills 6+ years in software development, preferably with a data engineering background. Proficiency in Golang, Python, Java, or similar languages. Hands-on experience with Apache Flink, Kafka, Kinesis, and other streaming tools. Strong knowledge of distributed systems and AWS cloud infrastructure. Experience with Docker, Kubernetes, and CI/CD tools like GitHub Actions or CircleCI. Familiarity with relational databases such as MySQL or PostgreSQL. Understanding of AWS services like ECS, Lambda, RDS, and Kinesis. Ability to work independently and lead initiatives. Excellent communication and collaboration skills. Nice-to-Haves Experience in high-growth startups or remote-first companies. Knowledge of cloud cost optimization and infrastructure tuning. Passion for real-time analytics and performance tuning. Exposure to GitOps and observability tools. Education Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience. Pay & Benefits Salary ranges from

$140K to $160K

(base), with an additional

10%

premium for eligible candidates.

#J-18808-Ljbffr