Software Engineering Tech Lead

FILTEC

$100K — $130K *
Solon, OH 44139In-Person
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Degree in Computer Engineering, Software Engineering, Computer Science, or related field
  • Significant experience as a software developer with C++ and C#
  • Experience in Agile development environments
  • Familiarity with CI/CD practices
  • Strong analytical and problem-solving abilities
  • Experience mentoring and promoting best technical practices
  • Effective communication skills in international settings

Responsibilities

  • Enforce coding standards and design patterns
  • Own and evolve software architecture for scalability and performance
  • Lead technical decision-making and serve as a subject matter expert
  • Address complex challenges related to performance and reliability
  • Enhance software quality through robust testing strategies
  • Manage and reduce technical debt for high-impact improvements
  • Align technical roadmap with product and business priorities
  • Maintain hands-on involvement in real-time application development

Benefits

  • A truly international work environment with cross-continental collaboration
  • Impactful role in shaping product quality and architectural decisions
  • Company culture emphasizing collaboration, ownership, and continuous improvement
  • 401(k) with matching contributions
  • Comprehensive health, dental, and vision insurance
  • Disability and life insurance coverage
  • Generous paid time off and holiday pay
  • Health savings account (HSA) and flexible spending account (FSA) options
  • Paid parental leave
  • Employee assistance programs
Full Job Description
Cleveland, OH

To support our growth, we're looking for a Software Technical Leader (Tech Lead) to help shape the future of our software platforms.

You will be the technical reference for one or more software products in our vision inspection portfolio. You'll drive architecture and best practices, support a distributed development team, and ensure our software is robust, scalable and maintainable. You'll balance hands-on coding with technical leadership: helping the team make solid design decisions, reducing technical debt, and keeping our solutions aligned with business needs and product strategy.

In this role, you will:
  • Enforce engineering standards (coding practices, design patterns, code reviews)
  • Own and evolve software architecture to ensure scalability, performance, and maintainability
  • Lead technical decision-making and serve as the go-to expert across engineering and cross-functional teams
  • Solve complex system challenges across real-time performance, reliability, image processing, and integrations
  • Elevate software quality by strengthening unit, integration, and functional testing strategies
  • Manage and reduce technical debt, driving pragmatic, high-impact improvements
  • Shape the technical roadmap and backlog in alignment with product and business priorities
  • Implement metrics and tooling to track code quality, performance, and team effectiveness
  • Stay hands-on: design, develop, and optimize features in high-performance, real-time applications
  • Some travel can be expected to collaborate with teams and stakeholders on different sites


You'll work in a modern industrial vision environment, typically including:
  • C++ for high-performance, real-time image processing
  • C# / .NET for tools, services and operator UIs
  • Python for scripting, prototyping and some AI workflows
  • Vision and AI frameworks: OpenCV, Halcon, Homemade algorithms
  • High-speed industrial cameras: GigE Vision, Camera Link, USB3 Vision
  • Industrial integrations: OPC-UA, Modbus, and other plant-level interfaces
  • Agile development, Azure DevOps, Git, CI/CD, collaboration with DevOps and Integration & Test teams


We're looking for someone who:
  • Has a degree in Computer Engineering, Software Engineering, Computer Science or a related field
  • Brings significant experience as a software developer on a relevant tech stack (C++, C#, real-time or industrial systems, vision or similar domains)
  • Has experience working in Agile environments
  • Is comfortable with CI/CD and modern software delivery practices
  • Is organized, pragmatic and rigorous, with strong analytical and problem-solving skills
  • Enjoys mentoring others, promoting good practices and bringing teams towards a shared technical vision
  • Communicates clearly in an international context


Bonus points if you have:
  • Experience in machine vision, real-time systems, or industrial automation
  • Exposure to GPU computing, image processing libraries, or AI / deep learning for vision


What we offer
  • A truly international environment, collaborating with teams across Europe and North America
  • A role with strong technical impact on product quality, architecture and team practices
  • A culture that values collaboration, ownership and continuous improvement


We offer a comprehensive benefits package including:
  • 401(k) & 401(k) matching
  • Health Insurance
  • Dental & Vision Insurance
  • Disability & Life Insurance
  • Paid Time Off & Holiday Pay
  • HSA, FSA
  • Paid Parental Leave
  • Employee Assistance Program

Similar Jobs

More Jobs at FILTEC

More Information Technology Jobs

Find similar Software Engineering Tech Lead jobs: