DeveloperJobs.io
← Back to all jobs

Job Description

Join a Software Engineering team in Warren, MI (onsite) working on application development and systems implementation initiatives. This Technical Software Engineer 2 role focuses on building and validating software that supports business needs, with opportunities to tackle sophisticated implementation projects and gain experience across large-scale systems and enterprise applications. You will work closely with experienced engineering professionals in a collaborative environment, supported by no travel requirement to help maintain a strong work-life balance.

Responsibilities

  • Design, develop, test, and maintain business and computer application software.
  • Gather and analyze system requirements, then create technical software solutions to meet those needs.
  • Review enhancement requests and implement software improvements.
  • Develop, modify, and perform unit testing for new and existing software programs.
  • Conduct post-implementation validation, troubleshooting, and quality assurance reviews to ensure solutions perform as expected.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field.
  • 2–4 years of software engineering or software development experience.
  • Strong foundation in data structures, algorithms, and software design principles.
  • Experience troubleshooting, testing, and supporting both new and legacy systems.
  • Proficiency in programming, problem diagnosis, and software issue resolution.

What’s in it for me?

  • Opportunity to work on sophisticated software implementation projects.
  • Exposure to large-scale software systems and enterprise applications.
  • Collaborative environment with experienced engineering professionals.
  • Professional growth through hands-on development and problem-solving experience.

Compensation: USD 6,711 - 139,590 per year.

Similar Jobs