Principal Software Engineer (Java)

Position Summary

Verivo Software is looking for a Principal Software Engineer that is passionate about mobile technologies. You will work with our world-class product development team to ensure that Verivo’s mobility platform delights developers and exceeds the demands of enterprise-grade mobility.

Key Responsibilities

  • Design and build our next generation enterprise mobility platform focusing on our innovative enterprise mobile application server
  • Partner with Scrum team members to deliver end-to-end product increments in an iterative fashion
  • Mentor team members on J2EE design patterns
  • Collaborate with Product Owners to deliver our product vision
  • Implement automated unit and integration tests in parallel with advancing our product

Minimum Requirements/Qualifications

  • BS or MS in Computer Science, or similar technical education
  • 5+ years of hands-on software development experience building enterprise infrastructure using Java
  • Experience building and releasing enterprise infrastructure products (as opposed to internal IT projects)
  • Excellent object-oriented design and development skills
  • 2+ years of hands-on development experience with data integration technologies including REST, SOAP, HTTP, JSON, XML and SQL
  • Experience using an ORM tool like Hibernate
  • Experience with Spring Framework
  • Experience designing platform APIs is required
  • Demonstrated excellence in mentoring team members on software engineering craftsmanship
  • Courage to fail fast, recover, and to ultimately deliver
  • Excellent oral and written communication skills

Additional Skills

  • Experience using enterprise security framework like Shiro is a plus
  • Experience using Angular framework is a plus
  • Good understanding of Database design is a plus

About Verivo Software

A leading provider of enterprise mobility software, Verivo Software helps companies accelerate their business results. Its unique technology empowers teams to centrally build, deploy, manage and update their mobile apps – rapidly, securely and across multiple devices. Hundreds of companies in numerous industries around the world rely on Verivo’s platform to drive their mobility initiatives. To learn more, visit

Verivo Software is an Equal Opportunity Employer

If you want to join an exciting company and impact the enterprise mobility marketplace, click here to email your resume and cover letter to Verivo. No recruiters please.