> Markdown version of [/jobs/ext/2751007-software-engineer-application-development](https://www.wearedevelopers.com/jobs/ext/2751007-software-engineer-application-development). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - Application Development - **Company:** Aerotech, Inc. - **Location:** Pittsburgh, PA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), .NET Framework, Application Frameworks, Software Applications, C Sharp (Programming Language), Computer Engineering, Software Debugging, Decision-Making Software, Web Development, Extensible Application Markup Language, Design of User Interfaces, Information Sciences, Microsoft Visual Studio, Windows Presentation Foundation, Model View ViewModel, Object-Oriented Software Development, Prism (Software), Software Engineering, Information Technology, Front End Software Development, Software Version Control, Programming Languages - **Published:** September 6, 2026 - **Apply:** https://www.careerjet.com/jobad/usfb879890bda562290438b27a07ea81bc ## About the Role * Bachelor of Science (BS) or Master of Science (MS) degree in Computer Science, Computer Engineering, Software Engineering, Information Science, Electrical Engineering, or similar major from an 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 US without 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: * UI design or web development * WPF, XAML, and MVVM * Prism or other UI/application frameworks ## Description Designs, implements, and maintains the applications and front-end features/functionality of Aerotech's motion control software using C#/.NET and related technologies. Essential Functions * Uses various programming languages to design, develop, and maintain desktop software applications and libraries that our customers and employees use to configure, control, and monitor Aerotech's motion control products. * Designs and implements user interfaces, with a focus on user experience. * Designs code that interacts with lower levels of the software stack. * Designs, implements, and maintains advanced manufacturing support applications. * Interacts with engineers in a team environment to debug complex, time-critical problems, implement new features, and participate in all phases of the software development life cycle. * Maintains and utilizes knowledge of Microsoft Visual Studio, source control, and object-oriented programming concepts. * Uses critical thinking skills to debug problems with our products and develop solutions to these problems. * Conducts tests to verify the implementation of new features and the proper operation of our motion control products. * Provides and reviews technical documentation. * Quickly adapts to different technologies and project/product contexts. * Thrives in a team environment and works well independently. * Ensures our software meets or exceeds Aerotech's quality standards., 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. 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: Powered by JazzHR ## Related Videos - [This Is Not Your Father's .NET](https://www.wearedevelopers.com/videos/967-this-is-not-your-father-s-net) - [Angular Unleashed: Mastering Modern Web Development with Angular](https://www.wearedevelopers.com/videos/685-angular-unleashed-mastering-modern-web-development-with-angular) - [Times of (climate) crisis - How and why sustainable software is a must!](https://www.wearedevelopers.com/videos/988-times-of-climate-crisis-how-and-why-sustainable-software-is-a-must) - [From Punch Cards to AI-assisted Development](https://www.wearedevelopers.com/videos/611-from-punch-cards-to-ai-assisted-development) - [Hacking C# from the inside - how to do anything in NET](https://www.wearedevelopers.com/videos/117-hacking-c-from-the-inside-how-to-do-anything-in-net) - [The Avengers Initiative (Practical Ethics for Software Engineers)](https://www.wearedevelopers.com/videos/2070-the-avengers-initiative-practical-ethics-for-software-engineers) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023)