Software Developer (C#, Python)
Lincoln Electric
Lincoln Electric is a high-performance industrial machinery and technology leader who helps customers manufacture and maintain vital equipment and infrastructure. Lincoln Electric’s innovative solutions enable higher quality and productivity across a variety of processes including welding, cutting, brazing, machining, process automation, and field repair. The Company leverages proprietary technologies and expertise in materials science, power electronics, automation, and intelligent software to help customers build better and achieve resilience in their operations. Headquartered in Cleveland, Ohio, Lincoln Electric is the essential ‘Linc’ that keeps the economy running. The Company operates 71 manufacturing and automation facilities across 20 countries and serves customers in over 160 countries. For more information about Lincoln Electric and its products and services, visit the Company’s website at .
Location: Hamilton
Req ID: 29102
About the Role
We are investing in software-driven diagnostics, automation, and observability to improve product reliability and supportability. This hands-on role focuses on building internal tools, diagnostic platforms, and automated test frameworks that proactively detect issues, accelerate root-cause analysis, and improve release quality.
You will design scalable software solutions that reduce manual troubleshooting, improve system visibility, and create continuous feedback loops between Engineering, QA, Product, and Service teams.
Key Responsibilities
- Design and develop diagnostic, telemetry, and automation platforms using C# and/or Python
- Build tools that collect and analyze logs, metrics, and system events
- Develop automated test frameworks, regression tests, and release validation tools
- Improve observability, root-cause analysis, and issue detection across distributed systems
- Integrate automated testing and diagnostics into CI/CD pipelines
- Translate field and operational issues into actionable engineering insights
- Create dashboards, reports, documentation, and onboarding tools
- Collaborate cross-functionally with Engineering, QA, Product, and Service teams
Qualifications
- BS in Computer Science, Engineering, Mechatronics, or equivalent experience
- 5+ years of software development or systems engineering experience
- Strong experience with C# and/or Python
- Experience building automation tools, internal platforms, or diagnostic systems
- Experience with distributed systems, APIs, or connected devices
Technical Skills
- C#, Python
- Software architecture and scalable application design
- Diagnostics, telemetry, and log analysis
- Automated testing frameworks (MSTest, NUnit, pytest, etc.)
- CI/CD integration and release validation
- Dashboards, reporting, and technical documentation
Lincoln Electric is an Equal Opportunity Employer. We are committed to promoting equal employment opportunity for applicants, without regard to their race, color, national origin, religion, sex (including pregnancy, childbirth, or related medical conditions, including, but not limited to, lactation), sexual orientation, gender identity, age, veteran status, disability, genetic information, and any other category protected by federal, state, or local law.
- ...Position Overview We’re looking for a software engineer to join our development team. You... ..., and supporting infrastructure Develop and maintain testing strategies, including... ...Tech Stack Backend: Java (Spring Boot), Python, Some components in C and C++ Frontend:...SuggestedCasual work
- ...direction aligned Requirements // Tech Stack Backend: Python, Java, C and C++ Python tooling: pydantic, FastAPI, asyncio, pytest... ..., or PCI DSS // Required Skills / Experience ~8+ years of software engineering experience, with significant time in an architecture...SuggestedManual labor
- ...forward-thinking, hands-on Quality Engineering Manager to champion software quality, release engineering, and modern testing practices... ...Collaboration : Partner closely with software engineering managers, developers, product specialists, and support teams to unify our approach...SuggestedLong term contractFull timeShift work
$83.9k - $111.8k per year
...The Intelligent Automation Developer is an individual contributor responsible for the end-to-end delivery, deployment, and operational support of intelligent automation solutions supporting Customer Experience (CE) and related business functions. Operating within Stryker...SuggestedFull timeWork at officeLocal area2 days per week- ...engineer to build and operate the systems our software depends on. You’ll own the pipelines,... ...under real-world conditions Develop and maintain testing, monitoring, and observability... ...Requirements // Tech Stack Backend: Python, Java (Spring Boot), C and C++ Python...Suggested
- ...across services and integration boundaries Develop test tooling, fixtures, mocks, and... ...Requirements // Tech Stack Languages: Python, Java, TypeScript Test frameworks:... ...Required Skills / Experience ~5+ years in software quality, test engineering, or a closely...Full timeContract work
- ...The Role You will be responsible for developing accurate, competitive estimates while also... ...projects from award through close-out Develop and track schedules, budgets, and manpower... ...with estimating tools and project software Self-starter with strong accountability...Permanent employmentFull timeFor contractorsFor subcontractor
- ...storage systems. The Product Development Scientist will develop and analyze new carbon solutions and bridge... ...carbon and thermal processes. Familiarity with software tools such as OriginPro, AutoCAD, SolidWorks, Python, and data analysis packages . Effective in cross...
$64k per year
...performance verification and annual calibration etc. Create/Develop the lab instrument operational SOP and maintenance programs in CMMS... ...qualification documentation related to laboratory equipment and software validation. Collaborate across teams and locations to ensure...For contractorsManual labor$90k - $115k per year
.... The specialist will be responsible for developing and optimizing medication formulations across... ...( 20%) Maintain and operate R&D lab Develop a process and system for all R&D work to... ...teams. Knowledge of Programming and Software Development for formulation development...Full timeWeekday work- ...with safety, specs and drawings. Great interpersonal skill to develop long lasting relationships with clients, consultants and staff.... ...activities, risk management, scheduling and project management software ~ Proficient with Procore ~ Have the ability to confidently...Full timeFor subcontractorWork at office
- ...You Bring to the Team: Recent graduate or diploma holder in engineering or a related discipline. Exposure to software development or scripting (e.g., Python, JavaScript, or similar). Interest in or basic understanding of automation tools and workflows....Local area
$140k - $300k per year
...in at least one programming language: Golang/C++/JavaScript/Java/Python/Rust. Strong skills in vulnerability identification and... ...mechanisms like Bitcoin and Ethereum. Up-to-date knowledge of various software types, and extensive experience in vulnerability discovery...Full timeRelocation- ...fundamentals related to transportation. Familiarity with drafting software. The ability to prioritize effectively, balance assigned work... ...in data processing and analysis using tools such as Excel, VBA, Python, or other applicable tools. Evidence of past internship in...Permanent employmentFull timeInternship
- ...engineering staff, contributing to real models and pipelines while developing your skills and judgment over time. // Position Overview... ...strong academic or project experience ~ Programming ability in Python ~ Solid grounding in machine learning fundamentals ~ Willingness...Internship
- ...Senior Software Developer Location: Burlington, Canada (Hybrid - 3 days per week in the office, 2 days remote) Why Bentley Systems... .... ~7+ years of experience in software development with C#, .NET. ~ Working experience with Scrum and Agile methodologies...Long term contractTemporary workWork at officeLocal areaRemote workWorldwideFlexible hours3 days per week
$103.6k - $129.5k per year
...the top automotive, energy, packaging, and construction brands to develop lighter, stronger and more sustainable steel products – from cans... ...on mining and steelmaking process data. Experience in Excel, Python, and/or SQL is an asset. ~ Must be a self-starter capable of initiating...Permanent employmentFull timeTemporary workWork at officeImmediate startMonday to friday- ...career in construction estimating while developing strong relationships with general contractors... ...opportunities, and tender results. Develop and maintain positive working relationships... ...Outlook). Experience with estimating software is considered an asset. Strong...Long term contractFull timeFor contractorsFor subcontractorWork at office
$70.97k - $88.71k per year
...recognized as the Welding Expert™ for its leading materials science, software development, automation engineering, and application expertise,... ...us every day. We provide opportunities for our team to grow and develop. We strive to be fair and transparent with our team members. At...Full timeLocal area$73.22k - $82.35k per year
...Identify key performance indicators, assess KPI outcomes, and develop associated incentive and action plans for accountability Facilitate... ...with our bike supplier, including electric bikes and associated software and firmware Shadow field staff as they deliver their daily...RemplacementPermanent employmentFull timeCasual workImmediate startFlexible hours$25.65 - $26.69 per hour
...trends, leading practices, industry professional standards; Develops and nurtures meaningful internal and external working relationships... ...Excel, Word and program specific data collection/documentation software; Ability to maintain a positive and professional approach at...Long term contractPermanent employmentFull timeContract workTemporary workPart timeFlexible hoursAfternoon shift$38.46 per hour
...referrals and keep track of intakes from various referral sources. Develop an implementation plan for research studies. Design a... ...PowerPoint, Outlook), virtual meeting platforms, and research management software Requirements Master's degree in a relevant field of study...Hourly payFull timeContract workTemporary workPart timeCasual workInternshipWork at officeLocal areaRemote workMonday to fridayFlexible hours- ...innovative, flexible, and inclusive organization that attracts, develops, and inspires performance excellence and a sense of belonging.... ..., Salesforce, Microsoft Office products and other firm-provided software. At Edward Jones, we are building a place where everyone feels...Long term contractFull timeWork at officeHome officeFlexible hours
$31.91 per hour
...project progresses in accordance with predetermined timelines. Develop estimates of time and resources for research projects.... ...verification, management, analysis, and reporting of data. Use statistical software to analyze data and interpret results. Design and maintain...Hourly payFull timeContract workTemporary workPart timeInterim roleCasual workWork at officeImmediate startRemote workMonday to fridayFlexible hours- ...cooperating with the Clinical Nurse Managers Assists in the develops and implementation of individual employee learning plans in collaboration... ...environment – preferred Previous experience with scheduling software – an asset. St. Joseph’s Home Care is an equal...Full timeTemporary workPart timeCasual workWork at office
- ...Are Proficient in data entry, reporting systems, and office software (e.g., Microsoft Office Suite) required. Are Bilingual French... ...impoverished and disadvantaged. For 85 years, The Fedcap Group has developed scalable, innovative and potentially disruptive solutions to...Long term contractFull timeWork at officeLocal areaMonday to fridayNight shift
$34.6 per hour
...department, vendors, staff, and faculty to ensure software updates and maintenance align with all... ...officer and campus coordinator in developing long term replacement plans. What you’... ...Collaborate with cross-functional teams to develop and implement operations processes,...Hourly payLong term contractRemplacementFull timeTemporary workInternshipWork from homeTrial periodMonday to friday$65k - $95k per year
...project plan, activities, milestones, and labour requirements. Develops and maintains the project schedule and budget - controls... ...Office (Outlook, Excel, Word, PowerPoint, etc.) ~ Proficient in software related to construction industry as required (e.g. Primavera Scheduling...Contract workFor subcontractorLocal area- ...environmental, health, and safety standards. 7. Financial Management: Develop and manage budgets for the collision center, including operating... ...in computerized estimating systems and other relevant software applications. ~ Strong organizational and problem-solving...
$70k - $100k per year
...problems, collect data, establish facts, and draw valid conclusions Develop strategies and scope breakdown structures to support the... ...policies and estimating procedures Utilize construction estimating software to compile detailed estimate information Estimate preparation...Contract workFor subcontractorFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer (C#, Python). Be the first to apply!
- c# developer Hamilton, ON
- senior c# developer Hamilton, ON
- .net c# developer Hamilton, ON
- python data engineer Hamilton, ON
- python developer no experience Hamilton, ON
- python developer Hamilton, ON
- python developer remote Hamilton, ON
- junior python developer Hamilton, ON
- software qa Hamilton, ON
- software Hamilton, ON
