Software Engineer II

Website ENGIE Storage


  • Develop enhancements to complex and highly scalable SOA applications deployed in the cloud
  • Assist with the design and implementation of new features required by customers
  • Improve platform reliability by building and integrating monitoring tools into existing applications
  • ­Assess and improve scalability through methodical testing and infrastructure upgrades
  • Participate in peer design and code reviews



  • At least three years of professional experience developing, maintaining, and deploying Java based applications
  • Excellent communication skills
  • Comprehensive understanding of RESTful API design and object oriented programming
  • Proficiency in Spring Boot, Maven, Junit tools/frameworks, SQL languages
  • Adept in Git for source code management
  • Good understanding of best practice security principles
  • Working knowledge in Ubuntu or another Debian based OS



  • Familiarity with agile development methodologies
  • Experience in developing applications built with Python
  • Experience working with Kafka, Spark, Redis, Elasticsearch, and RabbitMQ
  • Regular contributor to open sourced projects



  • Innovative, team oriented, open work environment
  • 401K, medical, dental, vision plans, and commuter benefits
  • An opportunity to work with the best and brightest minds to change the world



Email your resume and cover letter to No phone inquiries or agencies, please. References must be provided upon request. ENGIE Storage is an equal opportunity employer. We recruit and hire qualified candidates without regard to race, religion, color, sex, sexual orientation, age, national origin, ancestry, citizenship, veteran or disability status.

To apply for this job email your details to