Senior Software Engineer

MESH

MESH

Software Engineering · Full-time
Columbus, OH, USA
Posted on Tuesday, October 4, 2022

MESH Works is SaaS startup based in Columbus, OH. We are looking for a dynamic individual to help its software engineering team to develop best-in-class software products focused on solving sourcing, purchasing and quality management problems in manufacturing industry. Reporting to the Director of Engineering, this individual must love software and must have a proven experience in coding, testing and deploying solid software and other SaaS products. You can find more about us at www.meshworks.com.

Functions:

· Serve as technical lead contributing to and directing the efforts of product development teams

· Design, develop, modify, implement and support software components anywhere in the software stack

· Determine root cause for the most complex software issues and develop practival, efficient and permanent technical solutions

· Assist in task planning, estimation and scheduling of future sprints based on product roadmap

· Determine process improvements, best practices and develop new processes around engineering & software development

· Responsible for ensuring that design and software development requirements are met in accordance with business needs

· Ability to demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts

· Strong background in agile methodologies and ability to tech & mentor others in their use and application of agile

· Ability to review, assess, and improve code quality

Skills and Competencies:

· Bachelor’s degree in Engineering, Computer Science

· 8+ years of software development and coding experience

· Broad experience in designing, programming and implementing large software systems, speficially SaaS products

· Ability to provide in-depth evaluation and analysis of complex technological issues

· Excellent analytical and problem-solving skills

· Excellent organization and time management skills with an ability to multi-task and prioritize work

· Strong technical experience in following languages: .NET, Angular, C#

· Previous working experience in software design and developing customer oriented platforms and preferably SaaS companies

· Prior management experience of leading a team of developers preferred, but not required

Approximate Time Commitment:

· 60% time spent on writing and developing quality code

· 20% time spent on managing and working with the development teams including code reviews & quality

· 10% time spent working with product managers to understand the requirements + goals for each product

· 10% time spent on overall IT network & security goals and vision