Software Engineer (3) - Core Senior Engineer

Epitec, Inc

Dearborn, MI

JOB DETAILS
SKILLS
Application Programming Interface (API), Artificial Intelligence (AI), Best Practices, Cloud Computing, Continuous Improvement, Cryptography, Emerging Technology, GCP (Good Clinical Practices), GitHub, High Level Architecture (HLA), Information Technology & Information Systems, Information/Data Security (InfoSec), Java, Mentoring, Microservices, Performance Management, PostgreSQL, Problem Solving Skills, Product Design, Product Lifecycle, Programming Languages, Programming Tools, Software Design, Software Development, Software Engineering, Test Driven Development (TDD), Test Plan/Schedule, Test Strategy, Use Cases
LOCATION
Dearborn, MI
POSTED
2 days ago
Job Title: Software Engineer
Location: Dearborn, MI. 
Job Type: W2 Contract
Expected hours per week: 40 hours per week
Schedule: Onsite
**W2 CONTRACT, NO C2C**

Job Description:

We are looking for a Senior Software Engineer to design, build, and scale modern software applications that directly impact customers. This role is ideal for someone who is passionate about solving complex problems, collaborating cross?functionally, and delivering high-quality, user-centric solutions in a fast-paced environment.


What You’ll Do

  • Partner with customers and stakeholders to understand use cases, pain points, and requirements
  • Design, develop, test, and deploy scalable software solutions across the full development lifecycle
  • Architect and build high-level system designs, defining components, integrations, and interfaces
  • Develop backend services, APIs, and microservices using Java and modern frameworks
  • Collaborate with product managers, designers, and architects to deliver cohesive solutions
  • Define and implement testing strategies aligned with industry best practices
  • Continuously improve performance, scalability, and reliability of applications
  • Apply modern engineering practices such as TDD, CI/CD, and Agile methodologies
  • Implement security best practices, including data protection and encryption
  • Build intuitive, user-friendly interfaces when supporting full-stack development
  • Evaluate and adopt emerging technologies to improve development efficiency

Required Skills

  • Java (Spring Boot) for backend development
  • Experience with Google Cloud Platform (GCP), including services such as Cloud Functions, Pub/Sub, and PostgreSQL
  • Strong experience with Test-Driven Development (TDD)

Preferred Skills

  • Experience with AI-enabled development tools (e.g., GitHub Copilot, Gemini Conductor, OpenCode, etc.)

Experience

  • 10+ years of IT experience
  • 8+ years in software development
  • Advanced proficiency in at least one programming language, or working proficiency in two
  • Experience mentoring or guiding other engineers

Education

  • Bachelor’s Degree required

Benefits: 80 hours paid time off, medical insurance contributions, dental vision and our 401k retirement savings plan

#LI-SH1
#INDOEM

About the Company

E

Epitec, Inc

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. 

COMPANY SIZE
2,500 to 4,999 employees
INDUSTRY
Staffing/Employment Agencies
EMPLOYEE BENEFITS
Professional Development, 401K, Employee Referral Program, Life Insurance
FOUNDED
1978
WEBSITE
https://epitec.com/