Principle Software Engineer

Principle Software Engineer

Apply Now

Principle Software Engineer –Planning
It's fun to work in a company where people truly believe in what they're doing. We're committed to bringing passion and customer focus to the business of enterprise applications. We work hard, and we're serious about what we do. But we like to have a good time, too. In fact, we run our company with that principle in mind every day: One of our core values is fun.

About the Position:

Do you get excited about building products from the ground up? Come join our tight knit engineering team that is adding the newest platform to our cloud leading CPM Solution. The ideal candidate will have deep understanding of server side technologies and have experience building SaaS applications.

Required Skills

  • 10+ years of software development experience
  • Fluent in Java
  • Experience with Design and Architecture
  • Experience building a SaaS product
  • Experience working with SQL and NoSQL databases like Cassandra, MySQL or Oracle
  • Experience creating SOA or micro-services in an Enterprise SW Product
  • Strong communication and organizational skills
  • Proven ability to balance multiple priorities and communicate across organizational boundaries
  • Experience with agile development process
  • BS/MS in Computer Science, Engineering, or related field preferred

Preferred Skills

  • Experience with Spring and Spring Boot
  • Understanding of build and deployment automation tools like Jenkins, Maven, Gradle, Nexus, Artifactory, Chef