Senior Software Engineer

Gamma Technologies, LLC (GT) is looking for a Senior Software Engineer with a solid work ethic, excellent judgment, and a desire to build a long-term career with us.

Gamma Technologies, LLC

Gamma Technologies develops, markets, and sells engineering simulation software called GT-SUITE. With roots in the automotive industry, GT’s software is leveraged by nearly all the world’s leading automotive manufacturers. Our solutions help automotive companies build more fuel-efficient vehicles that get better gas mileage and reduce emissions without sacrificing vehicle performance. The move from traditional internal combustion engines (ICE) powered by gasoline or diesel fuel to electrified vehicles presents an enormous market opportunity for GT as our software allows Electrical Vehicle manufactures and their suppliers to design better vehicles. Regulatory agencies globally have mandated that vehicle manufacturers reduce harmful environmental emission output, or they will face significant financial penalties and GT helps our clients meet these mandates.

In addition to the automotive industry, GT serves the aerospace, HVAC and marine industries.

 Position Summary:

We are actively looking for a creative, talented and highly motivated full-stack senior 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
  • Share your knowledge through mentoring, reviewing code, and taking part in design discussions
  • Follow the company software development processes
  • Study new technologies to remain technically current

 Required Qualifications:

  • BS degree in Computer Science or Engineering
  • Minimum GPA of 3.2/4.0
  • Minimum 3 years of professional full-stack application development experience utilizing core Java and object-oriented design principles
  • Minimum 1 year of professional experience with any desktop widget toolkit (Java Swing, Java FX, SWT, Qt)
  • Experience with JUnit
  • Excellent communication skills: be able to clearly explain technical concepts to a diverse audience

 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 of C++
  • Experience with distributed systems
  • Experience with relational databases (RDBMS)

 Salary and Benefits:

Gamma Technologies 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.

 Gamma Technologies is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race/ethnicity, color, religion, nation origin, gender, sexual orientation, gender identity, age, protected veteran status, or disability status.

This job listing is no longer active. To see the current list of available positions, please visit our Careers page.