Senior Software Engineer

Job Description – Software Engineer

Are you looking to further your career in software development in a leadership role? Are you ready to join a high performing and technology forward team?

InnoSource has partnered with one of the countries leading providers of 3rd-party end-to-end supply chain solutions and is looking for a talented individual to join their team at their Hamilton, Ohio location. This role serves as a key member of the development team, directing the development and maintenance of web applications and their business-to-business portal. If you are a hard-working and passionate individual looking for the next step in their professional career; this position is for you!

About InnoSource

InnoSource has been Putting Passion to Work for over 25 years. We care about our associates and our clients, and we aim to deliver for both. This means connecting each individual with the best long-term career fit based on unique skills and needs, and guiding you through the process along the way.

Key Responsibilities – Software Engineer

  • Assist in the management, development and direction given to software development team members
  • Oversee and contribute to the development of new applications and systems
  • Oversee and contribute to the code review process ensuring quality and correctness of implementations
  • Interface with IT project manager or business analyst and project champion to create needs analysis and project scope
  • Coordinate with IT management on strategic software infrastructure decisions
  • Assist in setting new software objectives and strategy
  • Maintain existing applications and systems
  • Design and implement innovative solutions to problems and needs presented by the business
  • Promote and contribute to documentation and testing
  • Ensure design and implementation of applications promotes a scalable and cohesive architecture capable of growing with the company

Required Skills and Knowledge – Software Engineer

  • Experience with Spring Framework/Spring Boot
  • Experience with AngularJS/Angular 5
  • Knowledgeable in Typescript/ JavaScript, CSS, HTML, etc
  • Experience implementing and interfacing to REST/SOAP APIs; XML, XSDs, and JSON
  • Experience with MySql or MSSQL
  • Experience working with/using Git
    • Following experience is not required but is nice to have:
      • Logistics and transportation experience
      • Tomcat Experience
      • Documentation Experience
      • Experience with Golang
      • Agile/Scrum Experience

Education and Experience – Software Engineer

  • Bachelor’s Degree in Computer Science (Related Field) or Equivalent Professional Experience (required)
  • 3 + years’ experience of in software development in a leadership position

Benefits and Pay – Software Engineer

  • Full time position
  • 40 hour work week with flexible schedule (Monday – Friday only)
  • Casual Dress Code
  • Health Insurance, Life Insurance, Dental Reimbursement
  • PTO and Paid Holidays

Equal Opportunity Employer – Age/Race/Color/Sex/Sexual Orientation/Gender Identity/Disability/Veteran

Posted 4 weeks ago
If you are an individual with a disability and need assistance in the application process please contact 614-775-1400 or email

InnoSource, INC.


InnoSource, a leader in contact center, technical and professional recruiting, is headquartered in Columbus, Ohio with a geographic scope of the United States, placing top candidates into rewarding careers. We focus on contract staffing and on-site outsourcing for entire business functions.