Find Jobs
Find Jobs Near You – Available Work in Your Location
Software Engineer
Career Insights for Software Developer / Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on Pennsylvania data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Software Developer or Engineer designs or improves computer software. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance. May specialize in the design of computer applications or computer systems.
$116,998 / year median in Pennsylvania
-5% projected decline
Job Description
VIEW ALL JOBS
VIEW
OUR WEBSITE
Software Engineer
- Enterprise Development
Pittsburgh, PA
Full Time
Engineering
Entry Level SHARE 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. Essential Functions 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 Minimum Qualifications 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.
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 As part of our engineer development program, your position will include work experiences (via short-term rotations) in related engineering roles (typically in different departments). Any such rotations will be arranged with your supervisor
- aligning your interests with business needs as available.
Benefits Aerotech has been advancing industries with our precision motion technology for more than 50 years. Our employees are our future, and we continue to grow by investing in our employees through continuous paid on-the-job training in a clean and climate-controlled environment, while providing the following exceptional benefits and more! 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 Must be authorized to work in the US currently and in the future without employer sponsorship. As an Equal Employment Opportunity/Affirmative Action Employer all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, Veteran or disability status. The Company is collecting the information requested in this employment application for purposes of evaluating your suitability for hire by the Company. The Company will share the information that you provide in this employment application only with Company management officials who are involved in the hiring process or who are otherwise involved in making employment-related decisions on behalf of the Company. Aerotech, Inc. is providing this notice to applicants regarding our use of Automated Decision-Making Technology (ADMT). We use these tools to assist in evaluating job applications and identifying qualified candidates for our open positions. We utilize ADMT for initial screening purposes through automated "knockout questions" to determine if a candidate meets the minimum mandatory requirements for a role. You have the right to opt-out of ADMT by applying using the following link: General Application without ADMT Apply for this position
REQUIRED
First Name
Last Name
Email Address
Phone
Address
Resume
Attach resume or Paste resume
What's your highest level of education completed?
No answer
GED or Equivalent
High School
Some College
College- Associates
College - Bachelor of Arts
College - Bachelor of Fine Arts
College - Bachelor of Science
College - Master of Arts
College - Master of Science
College - Master of Fine Arts
College - Master of Business Administration
College - Doctorate
Medical Doctor
Other
College or University
Desired salary
Earliest start date?
What is/was your GPA while attending school?- No answer
- 2.499 and below
2.5 to 2.999
3.0 to 3.249
3.25 to 3.499
3.5 and above
What is your level of previous work experience? Select all that apply
No previous work experience
Summer / part-time job(s)
Internship(s)
Campus job(s)
Full-time work experience that is applicable to this role
Apart from absence for religious observance, what hours are you available to work?
Are you legally authorized to work in the United States without company-provided visa sponsorship?
Note:
candidates who require current and/or future visa sponsorship from the company should answer "no".
- No answer
- No
Yes
Do you live or go to school in one of the following states:
PA, OH, MD, WV, NY, NJ, DE.
- No answer
- Yes
No
Please list any applicable training or skills (e.g., languages, machine operation).
What was your major? - No answer
- Electrical Engineering
Electrical Engineering Technology
Computer Engineering
Computer Engineering Technology
Computer Science
Information Science
Software Engineering
Software Engineering Technology
Other
From what source did you hear of the job opening?
Referral (please specify below)
PA CareerLink
Aerotech.
com
Billboard
Yard Signs
Snagajob
Indeed
Glassdoor
ZipRecruiter
Craigslist
Monster
CareerBuilder
Handshake (please specify school below)
New Century Careers
College Career Fair (please specify below)
Newspaper
Outside Recruiter (please specify below)
Other (please specify below)
Please specify source from above (if applicable)
What programming language are you most experienced/comfortable in:
- No answer
- SQL
C
C#
C++
Java
JavaScript
Objective-C
PHP
Python
Visual Basic 6
Visual Basic .
NET
If you would like to provide more detail about your training, skills, or experience, please use the space below to elaborate.
The following questions are entirely optional.
To comply with government Equal Employment Opportunity and/or Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.
Gender
Decline to answer
Female
Male
Race/Ethnicity
Decline to answer
Hispanic or Latino
White, not Hispanic or Latino
Black or African-American, not Hispanic or Latino
Asian, not Hispanic or Latino
Native Hawaiian or Other Pacific Islander, not Hispanic or Latino
American Indian or Alaskan Native, not Hispanic or Latino
Two or More Races, not Hispanic or Latino
MENA (Middle Eastern and North African)
Invitation for Job Applicants to Self-Identify as a U.S. Veteran
A "disabled veteran" is one of the following:
a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or
a person who was discharged or released from active duty because of a service-connected disability.
A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.
An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.
An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.
Veteran status
I IDENTIFY AS ONE OR MORE OF THE CLASSIFICATIONS OF PROTECTED VETERAN LISTED ABOVE I AM NOT A PROTECTED VETERAN I DON'T WISH TO ANSWER
Voluntary Self-Identification of Disability
Voluntary Self-Identification of Disability Form CC-305
OMB Control Number 1250-0005
Expires 07/31/2029
Why are you being asked to complete this form? We are a federal contractor or subcontractor. The law requires us to provide equal employment opportunity to qualified people with disabilities. We have a goal of having at least 7% of our workers as people with disabilities. The law says we must measure our progress towards this goal. To do this, we must ask applicants and employees if they have a disability or have ever had one. People can become disabled, so we need to ask this question at least every five years. Completing this form is voluntary, and we hope that you will choose to do so. Your answer is confidential. No one who makes hiring decisions will see it. Your decision to complete the form and your answer will not harm you in any way. If you want to learn more about the law or this form, visit the U.S. Department of Labor's Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp. How do you know if you have a disability? A disability is a condition that substantially limits one or more of your "major life activities." If you have or have ever had such a condition, you are a person with a disability.
Benefits
- Paid Time Off (PTO)
- Financial Aid/Assistance
- Professional Development
- 401(k) Plans