Skip to main content

Software Engineer

Technology
Haystack
Birmingham, United States1 month agoUntil 11/10/2026
Full time

Job description

We are working with a leading provider of information technology and workforce solutions, known for its extensive reach across the U.S. and Canada. This company empowers businesses with innovative tech and talent, making a significant impact in its industry.

The Role

  • Oversee the development, modification, and maintenance of applications.
  • Monitor system applications and ensure smooth operations.
  • Provide advice and recommendations to management for improved operations.
  • Design and deploy new applications, enhancing existing software.
  • Test installed software to detect and resolve malfunctions.
  • Oversee the training of junior engineers, acting as a procedural expert.

What You'll Need

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field.
  • Seven (7) years of experience in a related software engineering role.
  • Ability to collaborate effectively with programmers, developers, and other tech professionals.
  • Proficiency in conducting system analysis and resolving technical challenges.
  • Strong ability to manage multiple projects simultaneously.
  • Knowledge of software testing, code optimization, and debugging.

What's On Offer

  • Competitive compensation with access to comprehensive benefits.
  • Opportunity to work on critical application development and system enhancements.
  • Chance to lead and mentor junior engineers.
  • Be part of a dynamic team driving innovation and efficiency.

Apply via Haystack today!

Keywords
monthsOfExperience: 84DebuggerSoftware EngineeringDebugging

Interested in this role?