Jobs
My ads
My job alerts
Sign in
Find a job Employers
Find

Sr software developer/software developer - mechanical automation

ZipRecruiter
Software developer
Posted: 6 September
Offer description

The Company is seeking a senior software developer with strong mechanical engineering aptitude to maintain and modernize engineering/manufacturing tools used daily by our team, and to build new automation that accelerates product design, quoting, manufacturing, and quality workflows. You will own a portfolio of 40+ internal applications (desktop and web) and lead our transition from legacy stacks to a modern Python/JavaScript/TypeScript ecosystem, incorporating AI-assisted and agentic workflows where they create measurable value.
Overview
The Company is an Equal Employment Opportunity (EEO) employer and does not discriminate on the basis of race, color, religion, sex, national origin, veteran status, disability, or other protected status. This description is intended to summarize the general nature and level of work performed by personnel assigned to this position. It is not intended to be an exhaustive list of all responsibilities, duties, and qualifications required.
Essential Job Responsibilities

Maintain & Improve Existing Tools (near-term ownership)

Triage, debug, and enhance existing internal apps used by engineering, sales, and operations.
Sustain VB.NET/WinForms and ASP.NET applications as needed (read/modify/patch), with a roadmap to refactor or replace where appropriate.
Monitor reliability, performance, and data integrity across applications and databases (MySQL/SQL Server), addressing issues proactively.
Add incremental features based on user feedback; create and maintain clear documentation and SOPs.


Build New Automation & Web Tools (ongoing)

Design and implement new services, APIs, and web UIs (Python + JS/TS) to automate repetitive calculations, reports, and engineering workflows.
Translate domain formulas, standards, and manufacturing constraints into robust, testable software.
Develop modular, reusable components and data models that support growth and change.


AI‑Assisted & Agentic Workflows

Leverage tools such as Cursor, GitHub Copilot, and LLMs to speed development, testing, migration, and documentation.
Prototype and deploy agentic workflows (task planning, tool use, code, data extraction) that measurably reduce cycle time and errors.
Establish guardrails: evaluation harnesses, regression tests, and human‑in‑the‑loop review for AI outputs.


Collaboration & Support

Partner closely with mechanical, manufacturing, and applications engineers to capture requirements and validate results.
Provide level‑2/3 support for internal users; communicate timelines, milestones, and trade‑offs clearly.


Supervision

General. Works independently within accepted guidelines. Receives occasional close/specific supervision.
Assist department Supervisor with training new employees and other duties as assigned.



Education/Experience
Required Qualifications

Mechanical fluency: BS in Mechanical Engineering or related discipline, or equivalent experience demonstrating strong mechanical aptitude applied to software for engineering/manufacturing.
Professional software experience building and maintaining internal applications serving technical users.
Modern stack: Proficiency with Python and JavaScript/TypeScript for production systems.
Web application development: Experience with at least one Python web framework (FastAPI/Flask/Django) and one JS framework (Node/Express/Next.js/Nest).
Databases: Practical SQL skills; schema design, migrations, and performance‑minded querying (MySQL/PostgreSQL/SQL Server).
Version control & CI: Git workflows, code reviews, and automated testing.
Problem solving & communication: Ability to translate domain requirements into software, write clear documentation, and collaborate with non‑software engineers.


Qualifications

Experience reading, debugging, and safely modifying VB.NET/WinForms and ASP.NET systems (for maintenance/migration).
Experience building internal tools for engineering analysis, manufacturing, CAD/PLM integrations, or document/report (e.g., PDF pipelines).
Exposure to CAD/FEA/engineering data or standard calculation libraries.
Familiarity with cloud‑hosted deployment (Docker, basic Azure/AWS), and task scheduling/queueing.
Experience with AI‑assisted development, retrieval‑augmented tasks, or lightweight agent frameworks.



Representative Technologies

Core: Python, TypeScript/JavaScript, FastAPI/Flask/Django, Node/Express, Next.js, SQL (MySQL/SQL Server/PostgreSQL).
Legacy you’ll touch: VB.NET, WinForms, ASP.NET, IIS, PDFsharp/MigraDoc.
Tooling: Git, CI (GitHub Actions/Azure DevOps), unit/integration testing, Docker (basic).
AI/Agentic: Cursor, Copilot, ChatGPT; evaluation/test harnesses for AI outputs.
Nice‑to‑have: Playwright/Puppeteer for browser automation and PDF; Pandas/NumPy for calculation workflows; basic cloud services (file/object storage, secrets, simple queues).

Soft Skills

User‑first mindset; excellent prioritization and time management.
Clear written and verbal communication with technical and non‑technical stakeholders.
Ownership mentality with careful attention to reliability, safety, and traceability in engineering contexts.

Communication Skills/Requirements

Able to communicate verbally or in writing.

Mathematical Ability

Able to use math to add, subtract, multiply or divide and may work with fractions, decimals, or percentages.

Work Environment

Separate office environment within our manufacturing facility; hybrid/at‑home work is available but not required.
Minimal offsite travel.

The Company offers a competitive benefits package which includes medical, dental, vision, retirement savings with company match, paid leave (vacation, sick, personal and holiday), employee assistance programs, associate discounts, community involvement opportunities and much more.
The Company is an Equal Employment Opportunity (EEO) employer and does not discriminate on the basis of race, color, religion, sex, national origin, veteran status, disability, or other protected status.
#J-18808-Ljbffr

Apply
Create an E-mail Alert
Job alert activated
Saved
Save
Similar job
Senior software developer
Dublin
Hertz Car Sales
Software developer
€80,000 - €100,000 a year
Similar job
Software developer
Themis Solutions Inc.
Software developer
Similar job
Senior power platform software developer - contract & permanent roles open
Dublin
Permanent
DB Recruitment
Software developer
€80,000 - €100,000 a year
Similar jobs
jobs County Dublin
jobs Leinster
Home > Jobs > It jobs > Software developer jobs > Software developer jobs in County Dublin > Sr Software Developer/Software Developer - Mechanical Automation

About Jobijoba

  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create an E-mail Alert
Job alert activated
Saved
Save