Software Engineer (3) - Core Engineer 3
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+14 more
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
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on us.experteer.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Data Engineer Salary UK
Best Countries for Software Engineers
Top-Paying Tech Jobs (with Salaries)
The 12 Best Jobs for Software Engineers