Epitec Inc logo

Software Engineer III

Epitec Inc

  • Troy, MI
  • 2 days ago
  • Remote
  • $71 Per Hour

Highlights

This role will work closely with developers, technology teams, and business stakeholders to deliver scalable software solutions while ensuring system stability, performance, and reliability. We are seeking an experienced Software Engineer to support the development, enhancement, and maintenance of business-critical applications within a large enterprise technology environment.

Numbers & Facts

LocationTroy, MI (
Remote
)
IndustryStaffing/Employment Agencies
Company Size2,500 to 4,999 employees
Year Founded1978
Websitehttps://epitec.com/

Description

Software Engineer III - 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 III

By / August 19, 2026

  • Location: Birmingham, Alabama
  • Type: Contract
  • Job #106099

Software Engineer

Location: Remote (US-Based)

Duration: Contract through April 2027

Hours: 40 hours/week

Employment Type: Contract

Pay Range: $71 per hour

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

About the Opportunity

We are seeking an experienced Software Engineer to support the development, enhancement, and maintenance of business-critical applications within a large enterprise technology environment. This role will work closely with developers, technology teams, and business stakeholders to deliver scalable software solutions while ensuring system stability, performance, and reliability.

This is an excellent opportunity for a hands-on engineer who enjoys solving complex technical challenges, improving existing systems, and contributing to the full software development lifecycle.

Key Responsibilities

  • Design, develop, enhance, and maintain enterprise applications and software solutions
  • Install, configure, and support software systems and related technologies
  • Analyze system performance and identify opportunities for improvement
  • Troubleshoot, diagnose, and resolve application and system issues
  • Perform software testing, debugging, and code optimization activities
  • Develop and implement technical solutions to meet business and operational needs
  • Monitor applications and systems to ensure optimal performance and reliability
  • Create technical documentation, reports, and solution recommendations
  • Collaborate with developers, engineers, and cross-functional teams on project initiatives
  • Contribute to system upgrades, enhancements, and new application deployments
  • Provide technical guidance and support to junior team members when needed
  • Manage multiple priorities and projects in a fast-paced environment

Required Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or a related technical field
  • Minimum 5 years of software engineering or application development experience
  • Experience developing, maintaining, and supporting enterprise applications
  • Strong understanding of software development principles and system architecture
  • Experience troubleshooting and resolving complex technical issues
  • Knowledge of software testing, debugging, and performance optimization techniques
  • Ability to work independently while collaborating across technical teams

Desired Skills

  • Strong analytical and problem-solving abilities
  • Excellent written and verbal communication skills
  • Experience evaluating system performance and implementing process improvements
  • Ability to manage multiple initiatives simultaneously
  • Understanding of application integration and enterprise computing environments
  • Proven ability to deliver high-quality technical solutions in a collaborative setting

Why Apply?

  • Fully remote opportunity
  • Long-term contract assignment
  • Enterprise-scale technology environment
  • Opportunity to work on impactful application development and modernization initiatives
  • Collaborative and highly technical team setting

#LI-AB1

#INDPRO

  • 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

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. 

Similar Jobs

See more jobs