Software Engineer III

Epitec

$148K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field
  • Minimum 5 years of software engineering experience
  • Experience with developing and maintaining enterprise applications
  • Strong knowledge of software development principles
  • Ability to troubleshoot complex technical problems
  • Familiarity with software testing and performance optimization techniques
  • Capacity to work independently and collaboratively in teams

Responsibilities

  • Design, develop, enhance, and maintain enterprise applications
  • Install, configure, and support relevant software systems
  • Analyze system performance and recommend improvements
  • Troubleshoot and resolve application and system issues
  • Perform testing, debugging, and optimization activities
  • Collaborate with cross-functional teams on projects
  • Monitor applications for performance and reliability

Benefits

  • 40 hours of paid time off
  • Medical insurance contributions
  • Dental and vision coverage
  • 401k retirement savings plan
Full Job Description
  • 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
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

Similar Jobs

More Jobs at Epitec

More Information Technology Jobs

Find similar Software Engineer III jobs: