MACH Energy, an energy management software company, is seeking an individual with excellent application development skills to join its engineering group. In its 15th year of operation, MACH Energy is the premier energy management software company serving many marquee commercial real estate customers across the United States and Canada. The service is built on providing proprietary big data analytics to identify and track energy savings across a customer’s buildings. The Software Engineer position will be responsible for delivering energy management products and features for internal and customer-facing users, and would be an ideal fit for anyone who desires to make significant contributions as part of a small team.
A successful candidate will be a self-motivated, detail-minded engineer that enjoys the challenge of a fast-moving, dynamic workplace and can immediately contribute to the development team by leveraging relevant industry experience in software design and development.
Experience: A degree in Computer Science or similar area of study is required. 1 to 3 years of related work experience is a strong plus.
Required Skills: Working knowledge of Java, Java EE (EJB, JPA, JMS), HTML, CSS, JavaScript, and SQL; Excellent verbal and written English communication skills.
Desired Skills: Amazon Web Services (ELB, EC2, EBS, S3, SWF), ReactJS, Groovy, Jenkins, XCode/iOS, Android, Gradle, Node.js, oAuth, JBoss/Wildfly AS, Wicket Framework, MongoDB. Knowledge of design patterns and enterprise architecture concepts. Previous work experience in the energy field and/or general time-series data.