Software Engineer (3) - Core Engineer 3
Role details
Job location
Tech stack
Job description
Experteer Overview In this role you will design, develop, test, and maintain software across the full stack, with a strong emphasis on data engineering and scalable architectures. You'll work closely with product teams to translate user needs into resilient solutions and to optimize performance in data-driven applications. The position blends core software development with data architecture, ETL/ELT, and cloud-based delivery to support large-scale data systems. This is a collaborative, hybrid, data-centric opportunity in Dearborn to help shape impactful software for diverse customers. Compensation / Benefits * Understand customer use-cases and advocate for user-centric solutions * Design and deliver software using diverse tools and methodologies (e.g., agile) * Choose suitable tech stack and deployment approaches * Create high-level architectural designs for applications * Collaborate with product owners, designers, and architects * Define and implement test strategies and quality processes * Improve performance and adopt new technologies for efficiency * Apply test-driven development, CI/CD practices * Support data security through encryption and anonymization * Develop backend APIs and microservices * Explore emerging technologies and contribute to stack improvements Tasks * 5+ years of progressive data engineering or related experience with large-scale data systems * Expert in Python or Scala * Advanced SQL and data manipulation skills * Extensive experience with Spark, Hadoop, Kafka, Flink * Cloud platform experience (AWS, Azure, GCP) and their data services * Strong data warehousing, data modeling, ETL/ELT understanding * Version control experience (Git) * Excellent problem-solving and communication skills * Ability to lead discussions and present technical information Key requirements * Medical, dental, vision * 401k * Term life * Voluntary life and disability insurance * Optional pre-paid legal plan * Optional identity theft plan
Requirements
scalable * Improve performance and adopt new technologies for efficiency * Apply test-driven development, CI/CD practices * Support data security through encryption and anonymization * Develop backend APIs and microservices * Explore emerging technologies and contribute to stack improvements Tasks * 5+ years of progressive data engineering or related experience with large-scale data systems * Expert in Python or Scala * Advanced SQL and data manipulation skills * Extensive experience with Spark, Hadoop, Kafka, Flink * Cloud platform experience (AWS, Azure, GCP) and their data services * Strong data warehousing, data modeling, ETL/ELT understanding * Version control experience (Git) * Excellent problem-solving and communication skills * Ability to lead discussions and present technical information Key requirements * Medical, dental, vision * 401k * Term life * Voluntary life and disability insurance * Optional pre-paid legal plan * Optional identity theft plan