Mid-Level Software Engineer
Software Engineer Data Streaming Platforms in Detroit, MI
Develop and maintain data streaming platforms.
Collaborate with cross-functional teams to design and implement scalable solutions.
Implement and optimize data pipelines using modern technologies.
Work closely with product managers and stakeholders to understand requirements and deliverables.
Contribute to code reviews and mentoring junior engineers.
Requirements
Minimum 5 years of software engineering experience.
Bachelor's degree in Computer Science or related field.
Experience with data streaming frameworks such as Apache Kafka, Flink, or Spark.
Strong understanding of distributed systems and cloud computing.
Proficiency in Python, Java, or C++.
Experience with SQL databases and NoSQL databases like MongoDB or Cassandra.
Benefits
Competitive salary commensurate with experience.
Flexible work schedule with remote options available.
Health insurance, dental, and vision coverage.
401(k) retirement plan with company match.
Professional development opportunities and training programs.
Pay
Commensurate with experience.
Schedule
Full-time, Monday through Friday.