Software Engineer - Enterprise Development

Aerotech, Inc.Pittsburgh, PA
Onsite

About The Position

Looking for meaningful work where you can make a difference in global innovation? Engineer a better future with Aerotech, a global leader in precision motion and automation. Our customers create some of the most innovative products on the planet, from life-saving medical devices to tools for deep space exploration. Our precision motion and automation systems make it all possible. Build a lasting, satisfying career at Aerotech, where we foster growth, empower employees and promote from within. You'll find unparalleled opportunities and a company that values your voice. We also provide an extensive total rewards compensation system, including: Bonus payments every 6 months Rich health plans Retirement planning with our 100% company-paid Employee Stock Ownership Trust If you’re mechanically inclined or technically savvy with a passion for cutting-edge technology, we want to hear from you. Position Summary Designs and implements software applications, libraries, and data-driven database solutions that improve business/manufacturing efficiency, management decision making, and other strategic objectives.

Requirements

  • Bachelor of Science (BS) or Master of Science (MS) degree program in Computer Engineering, Software Engineering, Computer Science, Data Analytics, Data Science, or Information Science from an ABET accredited college or university
  • Zero to five years of relevant work experience
  • Thorough knowledge of an object-oriented (e.g., C#, Java) programming language
  • Must be authorized to work in the United States without employer sponsorship. Aerotech does not provide US work authorization sponsorship for this position. OPT and CPT visa holders are not eligible for employment if they will need work authorization sponsorship at any time in the future.

Nice To Haves

  • Experience or working knowledge in one or more of the following areas is a plus:
  • ERP software and related reporting technologies
  • C#, SQL, and SSRS
  • UI design or web development
  • Business Intelligence, Data Visualization and Data Warehousing tools

Responsibilities

  • Designs and implements custom integrations with enterprise software systems (including Epicor Kinetic ERP, Google Workspace and Cloud Platform, and JIRA)
  • Designs, implements, and maintains console, web, and desktop applications utilizing Microsoft .NET Framework technologies
  • Writes relational database queries and stored procedures for use by online user applications and business reports (utilizing SQL and/or SSRS)
  • Maintains and utilizes knowledge of relational database fundamentals, Microsoft Visual Studio, source control, HTML, web applications/services, object-oriented programming concepts, and UI design basics
  • Implements, maintains, and supports software development infrastructure such as: version control systems, automated code generation, build automation, continuous integration, unit and regression testing
  • Extracts and analyzes trends to derive insights across diverse data sources using Business Intelligence, visualization, warehousing, and AI tools.
  • Interacts with engineers in a team environment to debug complex, time-critical problems and implement new features
  • Thrives in a team environment and works well independently
  • Ensures our software meets or exceeds Aerotech’s quality standards

Benefits

  • Competitive compensation
  • Bi-annual bonus
  • Annual raise eligibility
  • UPMC Health Insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Retirement Plan
  • Employee Stock Ownership Trust
  • 401k
  • Paid time off
  • Parental leave
  • Referral program
  • Professional development assistance
  • Tuition reimbursement
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service