Key technical leader shaping the architecture at Tektronix on next-generation test and measurement automation platform. Collaborating with global teams on driving engineering excellence.
Responsibilities
Architect & modernize a large-scale platform
Define end-to-end architecture, design principles, and engineering standards for a modular, scalable software platform used by engineers worldwide.
Design a portable, performant and production-hardened API stack that supports all current and future measurement devices.
Drive platform modernization: Extract from legacy vertically integrated software product a new application architecture featuring modularity, composability and comprehensive validation.
Produce a multi-phase modernization roadmap, including clear milestones, risk mitigation, and backward-compatibility strategies.
Lead incremental refactoring at scale
Guide dependency inversion, interface consolidation, restructuring of complex solution/project hierarchies, and isolation/removal of legacy components.
Introduce patterns and rules for safe refactoring—naming, structure, testing, documentation—so teams across the globe can execute consistently.
Ensure engineering velocity stays high while reducing technical debt, improving build times, and elevating developer experience.
Technical leadership & collaboration
Work hand‑in‑hand with engineering leads and developers across global teams to execute the roadmap, review designs, and support key refactoring efforts.
Act as a trusted advisor to product and engineering leadership, balancing incremental and strategic improvements.
Participate in architecture reviews, design discussions, and key technical decisions that shape the future of the platform.
Mentor engineers globally, foster excellence, architectural thinking, and modern software engineering practices.
Requirements
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
8+ years in software development experience with at least 4 years in an architect or lead role, including hands-on refactoring of large, multi-project codebases. Prior experience in product-focused software organizations.
Strong proficiency in C/C++ and significant experience with C#/.NET (Framework and/or .NET 6+).
Experience with test-driven design, refactoring techniques, static analysis, and building reliable test suites (unit, integration, UI/automation) to support safe, incremental change.
Experience design and implementing low-level APIs (e.g. device drivers, plug-ins) in C/C++. Experience with designing extensible libraries and frameworks. Strong background in layered architecture, dependency management, interfaces, and modular design; experience with legacy code and technical debt reduction.
Knowledge of one or more C/C++ binding interfaces for high-level languages (Python, C#, Java, Go, etc.)
Familiarity with established software design patterns, especially in the area of portability across OSs and toolchains.
Good communication skills; ability to clearly articulate technical decisions to both technical and non‑technical stakeholders and produce high-quality architecture documentation.
Experience mentoring global teams and influencing cross-functional engineering groups.
Software Engineer building customer - facing products on the WordPress platform for Rover. Collaborating with teams to tackle technical challenges and deliver high - quality scalable solutions.
Senior Staff Software Engineer enhancing and maintaining software products developed by Summit Wealth Systems. Utilizing AI tools and workflows for product development.
Software Engineer Systems managing Windows Server lifecycle in hybrid environments. Collaborating with teams to automate processes and develop AI solutions for IT operations.
Core Software Engineer developing marketing technologies for campaign effectiveness at ITV. Collaborating with cross - functional teams to deliver innovative solutions in a hybrid work environment.
Senior Fullstack Developer optimizing heating systems for a green - tech startup in Berlin. Collaborating with cross - functional teams to drive the energy transition and reduce emissions.
Sr Software Engineer developing scalable solutions within an innovative sports betting platform. Engaging with cutting - edge technologies and methodologies to enhance real - time systems.
Software Engineer working on analytic solutions for Ford's Global Data Insight & Analytics team. Collaborating with cross - functional teams to develop and maintain software applications.
EDA Software Developer working with Nokia's Event Driven Automation group. Focused on robust applications and streaming APIs for data center networking.
Full Stack Engineer at LanguageWire focusing on front end (Vue.js + TypeScript) and backend (.NET microservices) services. Collaborating within a product - driven team to deliver impactful solutions.
Lead Engineer managing a team for CAD design in automotive sectors. Focus on systems - level design and efficiency in product development based in Chennai.