Epitec Inc logo

Software Engineer (3) - Core Senior Engineer

Epitec Inc
  • Troy, MI
  • $73–$75 Per Hour
11 days ago

Job Description

Software Engineer (3) - Core Senior Engineer - Epitec Skip to content

  • Home

  • About

  • TalentBurst - Acquisition

  • What We Do

  • Contingent Talent

  • Employer of Record

  • Direct Hire

  • Statement of Work

  • Executive Search

  • Work at Epitec

  • State Local Government and Education

  • Jobs at Epitec

  • Contact

Search Jobs

Search Jobs

  • Boston Happy Hour

  • Home

  • About

  • TalentBurst

  • What We Do

  • Contingent Talent

  • Employer of Record

  • Direct Hire

  • Statement of Work

  • Executive Search

  • Work at Epitec

  • Jobs at Epitec

  • State Local Government and Education

  • Contact

  • Privacy Policy

  • Terms of Service

Software Engineer (3) - Core Senior Engineer

By / July 14, 2026

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

Job Title: Senior Platform Software Engineer

Location: Dearborn, MI (Hybrid, 4 Days Onsite)

Pay Rate: $73 -75 per hour

Job Type: W2 Contract

Expected Hours per Week: 40 Hours

Schedule: Monday-Friday

Work Location: Dearborn, MI

Position Summary

We are seeking a highly skilled Senior Software Engineer with deep expertise in Golang development, developer tooling, automation, and cloud-native engineering. This role will focus on building and enhancing command-line tools, developer productivity utilities, testing infrastructure, and CI/CD automation pipelines that improve the overall developer experience.

The ideal candidate is a hands-on engineer with extensive experience designing, developing, testing, and supporting production applications and infrastructure. You will work across the software development lifecycle, helping to establish engineering best practices while enabling development teams to move faster through automation, observability, and modern DevOps methodologies.

Key Responsibilities

  • Design, develop, and maintain Golang-based command-line tools and developer productivity applications.
  • Build automation solutions that streamline development, testing, deployment, and hardware validation processes.
  • Lead the end-to-end software development lifecycle with a focus on clean, maintainable, and scalable code.
  • Create technical designs, specifications, and implementation plans for new tools and platform enhancements.
  • Implement comprehensive automated testing strategies, including unit, integration, contract, and end-to-end testing.
  • Develop and maintain CI/CD pipelines that improve delivery speed, reliability, and quality.
  • Build and optimize Docker container solutions utilizing multi-stage builds and security best practices.
  • Implement observability solutions including logging, monitoring, distributed tracing, SLIs, and SLOs.
  • Support production environments, perform troubleshooting, root cause analysis, and implement preventative solutions.
  • Integrate SonarQube and related code quality tools into the software delivery process.
  • Collaborate with cross-functional teams in Agile development environments.
  • Drive continuous improvement initiatives focused on automation, developer experience, reliability, and engineering excellence.

Required Qualifications

  • Bachelors Degree in Computer Science, Engineering, or related field.

  • 8+ years of software engineering experience.

  • 8+ years of hands-on Golang development experience in production environments.

  • Extensive experience developing CLI tools, automation frameworks, developer platforms, or DevOps tooling.

  • Strong experience designing and building APIs and distributed systems.

  • Experience with Docker, containerization, and container security best practices.

  • Strong experience with Google Cloud Platform (GCP), including Cloud Run.

  • Experience implementing Infrastructure as Code using Terraform or similar technologies.

  • Experience building and maintaining CI/CD pipelines.

  • Strong understanding of software testing methodologies, including:

  • Unit Testing

  • Integration Testing

  • End-to-End Testing

  • Contract Testing

  • Test Automation Frameworks

  • Experience implementing observability solutions including logging, tracing, monitoring, and incident management.

  • Experience using SonarQube or similar static analysis and quality assurance tools.

  • Strong SQL skills and experience working with relational databases.

  • Experience with REST APIs, microservices, service integrations, and distributed architectures.

  • Excellent communication, documentation, and problem-solving skills.

  • Ability to work onsite in Dearborn, MI four days per week.

Preferred Qualifications

  • Experience with Terraform and Infrastructure as Code methodologies.
  • Experience with GCP services such as Pub/Sub, Cloud Tasks, and Cloud Monitoring.
  • Experience with gRPC and event-driven architectures.
  • Full-stack development experience.
  • Strong understanding of software architecture patterns and system design principles.
  • Experience leading root cause analysis efforts and production reliability initiatives.
  • Familiarity with IAM, cloud security, and least-privilege access models.
  • Experience optimizing database performance, data models, and application scalability.
  • Demonstrated ability to learn new technologies and solve complex technical challenges independently.

Required Skills

  • Golang
  • GCP / Google Cloud Platform
  • Cloud Run
  • Docker
  • CI/CD
  • DevOps
  • SonarQube
  • Application Development
  • Application Design
  • Application Support
  • Application Testing
  • APIs
  • SQL
  • Terraform
  • Microservices
  • Observability
  • Automation Frameworks

#LI-JV1

  • Apply Now
  • See All Jobs

Previous Job Listing

Next Job Listing

  • Jobs at Epitec
  • Privacy Policy
  • Terms of Service

Copyright 2026 Epitec

Scroll to Top

Numbers & Facts

LocationTroy, MI
IndustryStaffing/Employment Agencies
Salary$73–$75 Per Hour
Company Size2,500 to 4,999 employees
Year Founded1978
Websitehttps://epitec.com/

Benefits

Professional Development, 401K, Employee Referral Program, Life Insurance

About Company

Epitec is a leading staffing and recruiting services company with a mission to make staffing personal. We go beyond traditional hiring by truly understanding our candidates and matching them with the perfect opportunities. We offer competitive compensation, career growth, and support throughout the entire process. Working with top Fortune 500 companies, we are recognized for our excellence with numerous awards, including Best & Brightest and diversity recognitions. At Epitec, we're redefining the future of employment. 

Skills

  • Agile Programming Methodologiesunmatched
  • Application Programming Interface (API)unmatched
  • Automationunmatched
  • Best Practicesunmatched
  • Cloud Computingunmatched
  • Command Lineunmatched
  • Communication Skillsunmatched
  • Computer Scienceunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Improvementunmatched
  • Continuous Integrationunmatched
  • Cross-Functionalunmatched
  • Data Modelingunmatched
  • Database Optimizationunmatched
  • DevOpsunmatched
  • Distributed Computingunmatched
  • Dockerunmatched
  • Documentationunmatched
  • GCP (Good Clinical Practices)unmatched
  • Go Programming Language (Golang)unmatched
  • Identify Issuesunmatched
  • Incident Managementunmatched
  • Integration Testingunmatched
  • Leadershipunmatched
  • Machine Toolunmatched
  • Microservicesunmatched
  • Performance Tuning/Optimizationunmatched
  • Problem Solving Skillsunmatched
  • Process Improvementunmatched
  • Production Supportunmatched
  • Production Systemsunmatched
  • Programming Toolsunmatched
  • Quality Assuranceunmatched
  • Quality Assurance Methodologyunmatched
  • REST (Representational State Transfer)unmatched
  • Relational Databases (RDBMS)unmatched
  • Reliability Engineeringunmatched
  • Requirements Managementunmatched
  • Root Cause Analysisunmatched
  • SQL (Structured Query Language)unmatched
  • Software Administrationunmatched
  • Software Architectureunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • Software Testingunmatched
  • Statement of Work (SOW)unmatched
  • Static Analysisunmatched
  • Technical/Engineering Designunmatched
  • Test Automationunmatched
  • Test Plan/Scheduleunmatched
  • Test Strategyunmatched
  • Testingunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder