Software Engineer

Employment Type

: Full-Time


: Information Technology

Software Engineer Our Customer, established in 1994, is headquartered in Westmont, Illinois (a west suburb of Chicago). It develops, markets, and sells an engineering simulation software, GT-SUITE, which is the software of choice for more than 600 leading corporations worldwide. Position Summary We are actively looking for a creative, talented and motivated full-stack software engineer to join our small development team for an immediate opening. You will be responsible for development and maintenance of various GT-SUITE components, which are sophisticated desktop Java applications. In addition, we develop a custom solution for distributed computing, 3D graphical processing tools, high-performance data storage and various back-end APIs. Our programming language of choice is core Java, with some Python and C++. The company offers a comfortable and informal working environment. We closely collaborate with a diverse community of application engineers, responsible for defining new product features and supporting customers. Job Responsibilities Design and implement new components and on-going feature enhancements Under minimal guidance, collaborate with application support engineers on software requirements and application design Thoroughly test your code and take full responsibility for its quality Follow the company software development processes Study new technologies to remain technically current Essential Qualifications BS degree in Computer Science Minimum GPA of 3.24.0 Professional full-stack application development experience (possibly an internship) utilizing core Java and object-oriented design principles Familiarity with any desktop widget toolkit (Java Swing, Java FX, SWT, Qt) Excellent communication skills be able to clearly explain technical concepts to a diverse audience Must have unrestricted authorization to work in the U.S. without a Visa or sponsorship Additional Qualifications Desired Experience with concurrent programming Experience with any topic of Human-Computer Interaction (HCI), User Experience (UX), User Interface (UI) design Experience with Python or C++ Experience with distributed systems Experience with relational databases Salary and Benefits Our Customer offers competitive pay, full health benefits, vacation, sick and personal days, 401K with profit sharing, and a work environment that allows you to grow and prosper.

Launch your career - Create your profile now!

Create your Profile

Loading some great jobs for you...