Software Developer - Steel Detailing
Jmt-Consultants-2
JMT Consultants Inc.
Winnipeg (In office) / Remote (Consideration for the right candidate)
Full-Time Permanent Position
JMT Consultants is a North American-based global leader specializing in steel and concrete design solutions. Services include pre-construction modeling, structural design support, steel and concrete detailing, connection and stair engineering, panel book detailing, estimate modeling, and BIM management.
Join our dynamic and rapidly expanding development team as a Software Developer - Steel Detailing! Bring strong development skills and hands-on steel-industry knowledge to build reliable software for steel detailing, engineering, fabrication, and project delivery.
Reporting to the Technical Product Manager, you will develop and maintain C#/.NET plugins, desktop applications, and integrations with web-platforms. Working with detailing and engineering experts, developers, and QA, you will translate approved requirements into accurate, production-ready software.
This is a hands-on development role covering both desktop tools and data integrations from the outset. AI-assisted coding is a core part of our workflow.
What You'll do:
Develop steel detailing software: Design, build, debug, and maintain C#/.NET plugins and desktop tools for Tekla Structures, applying your steel-industry knowledge to deliver reliable, practical functionality.
Implement approved engineering rules: Translate rules established or approved by engineering specialists into connection-selection, design, and plugin logic. Verify implementation against those rules and refer engineering decisions back to the experts.
Translate detailing requirements into precise behaviour: Define geometry, tolerances, and edge cases for coped or shallow beams, sloped or skewed members, mismatched depths, and column-web versus flange framing.
Build desktop-to-web integrations: Develop and maintain the pipelines that exchange model and project information between desktop engineering and detailing tools and our web platform, preserving accuracy in both directions.
Maintain reliable data mappings: Preserve identifiers, marks, profiles, assemblies, capacities, geometry, and statuses as information moves between models, drawings, revisions, RFIs, package data, and viewer exports.
Use AI-assisted development effectively: Apply AI coding tools throughout development while critically reviewing generated code, testing its behaviour, and maintaining responsibility for software quality and domain accuracy.
Verify software against real models: Check plugin output and integrations against approved rules, applicable standards, and fabrication and erection practice. Confirm geometry, clearances, tolerances, and data accuracy before release.
Partner with QA: Document expected behaviour, tolerances, edge cases, and data contracts in consultation with engineering specialists. Support automated and regression tests that protect correctness as the software evolves.
Resolve issues at the right layer: Reproduce support issues, distinguish software defects from modelling or configuration problems, and identify whether corrections belong in a plugin, integration, or web application.
Deliver maintainable solutions: Work with the Technical Product Manager, developers, and platform engineers to implement features and fixes, document behaviour, and support software builds, packaging, deployment, and ongoing maintenance.
What Makes You Stand out:
Experience developing plugins and automation with the Tekla Open API.
A strong understanding of structural engineering and connection design is a significant asset.
Knowledge of AISC 360, applicable OSHA erection requirements, and the practical path from design through detailing, fabrication, and erection.
A detailer's eye for the geometry, clearances, and fine tolerances that make a part buildable, combined with disciplined software problem-solving.
Experience integrating desktop detailing and engineering applications with web platforms, including reliable exchange of model and project data.
Familiarity with version control, CI/CD, and software build, packaging, and deployment processes.
Experience across multiple modelling platforms, including Revit, and the ability to translate industry requirements into clear technical rules and test cases.
Requirements:
Five or more years of professional software development experience, with strong C#/.NET skills and the ability to work independently.
Five or more years of steel detailing and/or fabrication experience, with practical knowledge of steel members, connections, assemblies, and erection.
Strong hands-on experience with Tekla Structures or SDS2.
Hands-on professional experience with AI-assisted coding tools, including critical code review, testing, and responsibility for the resulting code.
The ability to develop and maintain data pipelines and integrations, including extraction logic, data mappings, and reliable exchange between systems.
The ability to validate geometry, connection behaviour, and data accuracy, and distinguish software defects from modelling or configuration issues.
Clear written and verbal communication, including the ability to document technical rules, expected behaviour, tolerances, and data mappings.
A relevant degree, diploma, or certificate in software development, computer science, engineering, or a related discipline, or equivalent professional experience.
Must be legally eligible to work in Canada.
Why Work for JMT Consultants? We Offer:
Competitive Salary that reflects your skills, experience, and contributions
Annual Bonus Opportunities tied to both individual and company performance
Comprehensive Benefits Packages designed to support your health and well-being
RRSP Employer Matching Contributions to help you plan confidently for the future
Generous Personal Days to maintain balance and recharge
Professional Development Opportunities including training, mentorship, and career‑growth pathways
An Unbeatable Company Culture built on respect, teamwork, and genuine appreciation
Modern, Tech‑Savvy Company‑Provided Equipment to ensure you can do your best work
Frequent Team‑Building Events and Activities that strengthen relationships and keep work enjoyable
#J-18808-Ljbffr
Winnipeg (In office) / Remote (Consideration for the right candidate)
Full-Time Permanent Position
JMT Consultants is a North American-based global leader specializing in steel and concrete design solutions. Services include pre-construction modeling, structural design support, steel and concrete detailing, connection and stair engineering, panel book detailing, estimate modeling, and BIM management.
Join our dynamic and rapidly expanding development team as a Software Developer - Steel Detailing! Bring strong development skills and hands-on steel-industry knowledge to build reliable software for steel detailing, engineering, fabrication, and project delivery.
Reporting to the Technical Product Manager, you will develop and maintain C#/.NET plugins, desktop applications, and integrations with web-platforms. Working with detailing and engineering experts, developers, and QA, you will translate approved requirements into accurate, production-ready software.
This is a hands-on development role covering both desktop tools and data integrations from the outset. AI-assisted coding is a core part of our workflow.
What You'll do:
Develop steel detailing software: Design, build, debug, and maintain C#/.NET plugins and desktop tools for Tekla Structures, applying your steel-industry knowledge to deliver reliable, practical functionality.
Implement approved engineering rules: Translate rules established or approved by engineering specialists into connection-selection, design, and plugin logic. Verify implementation against those rules and refer engineering decisions back to the experts.
Translate detailing requirements into precise behaviour: Define geometry, tolerances, and edge cases for coped or shallow beams, sloped or skewed members, mismatched depths, and column-web versus flange framing.
Build desktop-to-web integrations: Develop and maintain the pipelines that exchange model and project information between desktop engineering and detailing tools and our web platform, preserving accuracy in both directions.
Maintain reliable data mappings: Preserve identifiers, marks, profiles, assemblies, capacities, geometry, and statuses as information moves between models, drawings, revisions, RFIs, package data, and viewer exports.
Use AI-assisted development effectively: Apply AI coding tools throughout development while critically reviewing generated code, testing its behaviour, and maintaining responsibility for software quality and domain accuracy.
Verify software against real models: Check plugin output and integrations against approved rules, applicable standards, and fabrication and erection practice. Confirm geometry, clearances, tolerances, and data accuracy before release.
Partner with QA: Document expected behaviour, tolerances, edge cases, and data contracts in consultation with engineering specialists. Support automated and regression tests that protect correctness as the software evolves.
Resolve issues at the right layer: Reproduce support issues, distinguish software defects from modelling or configuration problems, and identify whether corrections belong in a plugin, integration, or web application.
Deliver maintainable solutions: Work with the Technical Product Manager, developers, and platform engineers to implement features and fixes, document behaviour, and support software builds, packaging, deployment, and ongoing maintenance.
What Makes You Stand out:
Experience developing plugins and automation with the Tekla Open API.
A strong understanding of structural engineering and connection design is a significant asset.
Knowledge of AISC 360, applicable OSHA erection requirements, and the practical path from design through detailing, fabrication, and erection.
A detailer's eye for the geometry, clearances, and fine tolerances that make a part buildable, combined with disciplined software problem-solving.
Experience integrating desktop detailing and engineering applications with web platforms, including reliable exchange of model and project data.
Familiarity with version control, CI/CD, and software build, packaging, and deployment processes.
Experience across multiple modelling platforms, including Revit, and the ability to translate industry requirements into clear technical rules and test cases.
Requirements:
Five or more years of professional software development experience, with strong C#/.NET skills and the ability to work independently.
Five or more years of steel detailing and/or fabrication experience, with practical knowledge of steel members, connections, assemblies, and erection.
Strong hands-on experience with Tekla Structures or SDS2.
Hands-on professional experience with AI-assisted coding tools, including critical code review, testing, and responsibility for the resulting code.
The ability to develop and maintain data pipelines and integrations, including extraction logic, data mappings, and reliable exchange between systems.
The ability to validate geometry, connection behaviour, and data accuracy, and distinguish software defects from modelling or configuration issues.
Clear written and verbal communication, including the ability to document technical rules, expected behaviour, tolerances, and data mappings.
A relevant degree, diploma, or certificate in software development, computer science, engineering, or a related discipline, or equivalent professional experience.
Must be legally eligible to work in Canada.
Why Work for JMT Consultants? We Offer:
Competitive Salary that reflects your skills, experience, and contributions
Annual Bonus Opportunities tied to both individual and company performance
Comprehensive Benefits Packages designed to support your health and well-being
RRSP Employer Matching Contributions to help you plan confidently for the future
Generous Personal Days to maintain balance and recharge
Professional Development Opportunities including training, mentorship, and career‑growth pathways
An Unbeatable Company Culture built on respect, teamwork, and genuine appreciation
Modern, Tech‑Savvy Company‑Provided Equipment to ensure you can do your best work
Frequent Team‑Building Events and Activities that strengthen relationships and keep work enjoyable
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Software Developer - Steel Detailing in Winnipeg, MB vacancy
- ...desktop engineering systems with web platforms at JMT Consultants, using C#/.NET, data pipelines, and steel detailing expertise in Winnipeg.This full-time Software Developer position covers integrations, desktop applications, and steel detailing software from the outset. You...SuggestedFull time
- ...Job Summary: We are looking for a passionate and experienced Software Developer with expertise in .NET to join our team. In this role, you... ...environment. • Strong problem-solving skills and attention to detail. • Excellent communication skills for working with cross-...Suggested
- ...passion, and you’re invited to be a part of that. Lab Systems Software Developer We are looking for a Software Developer to support the... ...RESTful APIs • Strong problem-solving skills and attention to detail • Effective communication and the ability to work with...Suggested
- ...Our convenient Price Café offers free Tea and Coffee. ERP Software Developer An ERP Software Developer designs, develops, and implements... ...• Ability to work independently and as part of a team. • Detail-oriented with a focus on delivering high-quality work. Should...Suggested
- ...is our passion, and you’re invited to be a part of that. • Our convenient Price Café offers free Tea and Coffee Job Title: Software Developer Location: Winnipeg Department: Business Systems Reports to: Technical Manager Job Summary: Price Industries is...Suggested
- ...Join The North West Company as a Software Development Lead, where you'll provide hands-on technical leadership in a collaborative environment. You'll translate business requirements into scalable solutions and drive software delivery excellence. As a Software Development...
- ...• Our convenient Price Café offers free Tea and Coffee. Software Developer – Antec Controls The Systems Developer role offers the opportunity... ..., communication, organization skills, with an eye for detail. • The ability to work both independently and in a team environment...
$180k - $200k per year
...Environment: Kubernetes, Microservices, Big Data Ecosystems (Hadoop/Spark), Agile. What You Must Have 10+ years of experience in software or data science, with at least 8+ years specifically solving complex machine learning problems at scale. Academic Foundation:...3 days per week- ...Automotive Detailer – Full-Time Staffmax is looking for a reliable and detail-oriented Automotive Detailer to join our team. Schedule: Monday to Friday | Full-Time Responsibilities Clean and detail new and pre-owned vehicles. Prepare vehicles for customer...Full timeTemporary workMonday to friday
- ...DescriptionWhat is the opportunity?We are looking for a top-notch, driven, Software Developer who is a great team player and passionate about the quality of... ...-POST Job SkillsActive Learning, Application Integrations, Detail-Oriented, Group Problem Solving, Programming Languages,...Full timeWorldwideFlexible hours
$130.4k - $181.4k per year
...expected to close on: 11/19/2026 Senior Software Engineer (G10) – Job DescriptionMeet the... ...requirements, writing system design documents, develop, test, automate and deploy software... ...listed below, the recruiter can share more details about compensation for the role in your...Long term contractFull timeTemporary workLocal areaRemote workFlexible hours$130.4k - $181.4k per year
...of related experience, or Master's + 4 years, or PhD + 1 year in software engineering or a related technical fieldPrior experience with... ...below. For locations not listed below, the recruiter can share more details about compensation for the role in your location during the...Long term contractFull timeContract workTemporary workLocal areaFlexible hours- ...the future of homebuilding together. We’re looking for an Software Developer to join our team and contribute to developing cutting-edge solutions... ...to improve the performance of software systems Perform detailed analysis, design, code development, software integration and...InternshipRelocation packageFlexible hours
$101k - $118k per year
Job DescriptionJob Posting - Software DeveloperYou will be working on a 100% remote schedule... ...wide range of opportunities to grow and develop your career in an inclusive environment where... ...verbal communication.Strong attention to detail with innovative problem-solving abilities...Work at officeRemote workHome officeFlexible hours- ...technology. We place great emphasis on developing equipment to meet the specific... ...Opportunity ISE is seeking a Software to join our team! The Software Developer is responsible for the design,... ...processes. Strong attention to detail and commitment to delivering high‑...Long term contractInternshipWork at office
- ...applications. Role OverviewWe are seeking a highly motivated Software Developer to join our engineering team. In this role, you will assist... ...tolerant system Strong problem-solving skills and attention to detail Experience with ZFS, or other advanced Unix-based file...
- ...tested applications. This includes: developing detailed programming specifications writing... ...arise during the use and operation of software packages, including technical assistance... ...Additional Skills for Oracle Software Developer: Experience in conducting impact assessments...
$101k - $118k per year
Software Development### Software DevelopmentApply: Toronto Office: Full time: Posted Yesterday... ...wide range of opportunities to grow and develop your career in an inclusive environment... ...verbal communications.* Strong attention to detail with innovative problem-solving abilities...Full timeInternshipWork at officeRemote workHome officeFlexible hours- Software DeveloperPour la version française de cette description de poste, veuillez consulter... ...timelines without fear of blame. Provide detailed code reviews and help document idioms and... ...or related field. 3+ years experience developing in Java. Proven track record of...Worldwide
- Position: Senior Software Developer - ERP / Case Management Duration: 9 Months assignment (contract)Client Location: Toronto (Onsite : 7.25 hours/day between 8:00 AM and 5:00 PM, Monday to Friday)Engagement Model: Professional Services Engagement – B2B (Incorporated...Contract workMonday to friday
- ...Cardiovascular’ s CVI42 is the Cardiac MR market leader imaging processing software. Circle Cardiovascular Imaging (Circle) designs, builds, and... ...are amongst the best. Position Overview: The Software Developer is responsible for the development of the next generation...Flexible hours
- ...place of high expectations, integrity, innovation and a willingness to challenge consensus. We are looking for a passionate Software Developer to join our team. You will develop critical software that our traders, researchers and engineering teams use to implement and...Work from home
- Software DeveloperBuild software that helps nonprofits do meaningful work. At Societ, we create software for nonprofit organizations. We’re looking for an experienced Software Developer who enjoys solving complex problems, building useful features, and helping keep products...
- Software Developer (AAMS - Advanced Aggressor Mission System)Job Category : Top Aces Inc. Requisition Number : SOFTW001669 Posted : July 24, 2026Full-TimeHybrid LocationsShowing 1 location Dorval, QC H9P1J1, CAN DescriptionFounded in 2000 by three former...Local areaRemote workWorldwide
$90k - $120k per year
Position Overviewdormakaba is seeking an experienced Software Developer based in Montreal, specializing in backend development with deep expertise in Node.Js and TypeScript. The Software developer will be responsible for designing, developing, and maintaining scalable APIs and...Worldwide$100.9k - $150.9k per year
## Software DeveloperApply: Kanata, Ontario, Canada: Full time: Posted Yesterday:... ...modifications.Contributions include applying developed subject matter expertise to solve common... ...and outsourced development partners to develop reliable, cost effective and high quality...Full timeInternshipWork at officeLocal area2 days per week$93 - $98 per hour
...and more exclusive features. Direct message the job poster from Bevertec Full Stack Software DeveloperWe’re currently looking for an experienced Full Stack Software Developer to join a high-impact enterprise initiative. Location: Toronto, ON. Contract:...Contract work$110k - $130k per year
Frontend Software DeveloperWhat We Need Corpay is currently looking to hire a Frontend Software Developer within our Cross-Border division. This position falls under our Corporate... ...Present currency amounts, dates, account details, and transaction status accurately, with...Work at officeLocal area$125.5k - $163.5k per year
...relevant technology. Auvik's network management software helps IT teams by automating time-... ...and highly technical. It pays to get the details right.You want regular opportunities for... ...this role about? As a Senior Software Developer at Auvik, you'll be part of an agile team...Full timeLocal areaImmediate startRemote workWork from homeFlexible hoursShift work- ...AppDirect, is the leading solution built to help software companies generate revenue through data-... .... About You As a Senior Software Developer, you'll join a development team that... ...operations—while growing as a developer through a detailed development plan tailored to your...ApprenticeshipWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer - Steel Detailing. Be the first to apply!
Related searches
- software engineer part time Winnipeg, MB
- software engineer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer - computer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- ingénieur logiciel Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer Winnipeg, MB
- software engineer - ai machine learning Winnipeg, MB

