Catalyst Acoustics Group
Sr Software Developer/Software Developer - Mechanical Automation
Catalyst Acoustics Group, Dublin, Ohio, United States, 43016
Sr Software Developer/Software Developer - Mechanical Automation
Join to apply for the
Sr Software Developer/Software Developer - Mechanical Automation
role at
Catalyst Acoustics Group Overview
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. Compensation
Base pay range : $80,000.00/yr - $90,000.00/yr Catalyst Acoustics Group provided pay range . This range is provided by Catalyst Acoustics Group. Your actual pay will be based on your skills and experience talk with your recruiter to learn more. 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 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 (preferred), 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. Preferred 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 generation. 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 youll 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 generation; 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 And Travel
Separate office environment within our manufacturing facility; hybrid/at-home work is available but not required. Minimal offsite travel. EEO Statement
The Company is an Equal Employment Opportunity (EEO) employer and does not discriminate on the basis of race, color, national origin, religion, gender, age, veteran status, political affiliation, sexual orientation, marital status, or disability (in compliance with the Americans with Disabilities Act) with respect to employment opportunities. Job Details
Seniority level: Mid-Senior level Employment type: Full-time Job function: Engineering and Information Technology Industries: Wholesale Building Materials
#J-18808-Ljbffr
Join to apply for the
Sr Software Developer/Software Developer - Mechanical Automation
role at
Catalyst Acoustics Group Overview
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. Compensation
Base pay range : $80,000.00/yr - $90,000.00/yr Catalyst Acoustics Group provided pay range . This range is provided by Catalyst Acoustics Group. Your actual pay will be based on your skills and experience talk with your recruiter to learn more. 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 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 (preferred), 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. Preferred 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 generation. 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 youll 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 generation; 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 And Travel
Separate office environment within our manufacturing facility; hybrid/at-home work is available but not required. Minimal offsite travel. EEO Statement
The Company is an Equal Employment Opportunity (EEO) employer and does not discriminate on the basis of race, color, national origin, religion, gender, age, veteran status, political affiliation, sexual orientation, marital status, or disability (in compliance with the Americans with Disabilities Act) with respect to employment opportunities. Job Details
Seniority level: Mid-Senior level Employment type: Full-time Job function: Engineering and Information Technology Industries: Wholesale Building Materials
#J-18808-Ljbffr