Software Engineer

  • Location: Dearborn, Michigan
  • Type: Contract
  • Job #107241

Job Title: Platform Software Engineer 

Location: Dearborn, MI 

Job Type: W2 Contract 

Expected hours per week: 40 hours 

Schedule: Hybrid (4 days onsite, 1 day remote) 

Pay Range: $60-70 an hour 

Job Description:
We are seeking a Platform Software Engineer to design, build, and support scalable cloud-based data platform solutions on Google Cloud Platform (GCP). This role combines software engineering, data engineering, and cloud expertise, with a focus on developing microservices, data pipelines, APIs, and full-stack applications that enable enterprise-wide data capabilities. The ideal candidate has strong Java or Python development experience, deep knowledge of cloud-native technologies, and a passion for automation, reliability, and data-driven innovation.

Key Responsibilities

  • Design, develop, and maintain scalable data pipelines and microservices supporting real-time and batch processing on GCP.
  • Build and implement service-oriented and microservices-based architectures for enterprise data platform solutions.
  • Contribute to full-stack development efforts, integrating front-end and back-end components to support data access and visualization.
  • Lead data ingestion and integration initiatives, ensuring data is standardized, optimized, and accessible for analytics.
  • Utilize GCP technologies including BigQuery, Dataflow, Pub/Sub, Cloud Functions, and Dataproc to build and manage cloud data solutions.
  • Implement data governance, security controls, RBAC, encryption, and data protection best practices.
  • Monitor, troubleshoot, and optimize the performance, scalability, and reliability of data platforms and services.
  • Collaborate with architects, engineers, and cross-functional teams to establish design patterns, frameworks, and engineering best practices.
  • Automate platform operations and deployment processes to improve efficiency, reliability, and operational excellence.
  • Design and develop RESTful APIs and platform services that enable seamless system integration.
  • Support CI/CD, Infrastructure as Code (Terraform), source control, testing, and software release processes.
  • Leverage AI and machine learning technologies to accelerate platform delivery and solve complex business problems.
  • Manage the full software development lifecycle from design and development through testing, deployment, and production support.

Benefits: Medical, Dental, Vision, PTO & 401K 

#LI-MF2
#INDOEM 

Scroll to Top