Software Engineer

Epitec

• $124K — $145K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of software engineering experience with Java and/or Python.
  • Strong expertise in cloud-native technologies, particularly on Google Cloud Platform (GCP).
  • Proven knowledge in developing microservices and data pipelines.
  • Experience with RESTful API development and service-oriented architectures.
  • Familiarity with CI/CD practices, Infrastructure as Code (Terraform), and source control.

Responsibilities

  • Design, develop, and maintain scalable data pipelines and microservices on GCP.
  • Build and implement service-oriented architectures for data platform solutions.
  • Integrate full-stack components to support data access and visualization.
  • Lead initiatives for data ingestion, ensuring optimized accessibility for analytics.
  • Utilize GCP technologies to build and manage cloud data solutions.
  • Monitor and optimize the performance and reliability of data platforms.
  • Collaborate with cross-functional teams to establish best practices in design and engineering.

Benefits

  • Medical, Dental, Vision insurance coverage.
  • Paid Time Off (PTO) to promote work-life balance.
  • 401K retirement plan to support long-term savings.
Full Job Description
  • 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

Similar Jobs

More Jobs at Epitec

  • CAE Engineer Durability
    $110K — $130K *
    Dearborn, MI 48126 (Wayne County)
    Manufacturing & Automotive
    In-Person
  • Communication Specialist
    $85K — $100K *
    Dearborn, MI 48126 (Wayne County)
    Enterprise Technology
    In-Person
  • Software Engineer
    $124K — $145K *
    Dearborn, MI 48126 (Wayne County)
    Information Technology
    In-Person
  • Copywriter IV
    $160K *
    Culver City, CA 90230 (Los Angeles County)
    Media
    In-Person
  • Localization QA IV
    $125K *
    Austin, TX 78745 (Travis County)
    Consumer Technology
    In-Person

More Information Technology Jobs

Find similar Software Engineer jobs: