Staff Software Engineer

Jive Software

(Portland, Oregon)
Full Time
Job Posting Details
About Jive Software
Jive Software is the leading provider of modern communication and collaboration solutions for business. Our products empower people and organizations to work better together, using technology that adapts to their way – not the other way. The world's best companies depend on Jive to unleash the ideas and impact of their employees, partners and customers.
Summary
The Core Engineering team at Jive is looking for an experienced engineer to help build and improve Jive’s core application. As Senior/Staff Software Engineer you will play a key role in creating and improving features in the Jive web application. This is a high visibility role as you will be implementing features on the market-leading social platform for the enterprise based on direct customer input and current pain points. You’ll have the opportunity to contribute to traditional web applications, as well as microservices using technologies such as DropWizard and React. You should have solid software development and testing skills, experience with agile software development, and great people skills.
Responsibilities
* Develop innovative systems and algorithms and build robust production software based on product specifications to high quality, mostly in Java * Collaborate with engineers, PMs, QA, and DevOps engineers in an agile environment for successful product delivery * Own features end to end through the development process, all the way to successful delivery in production
Ideal Candidate
**Basic Qualifications** * Bachelor’s degree in Computer Science or equivalent * Experience with Object-Oriented software development practices and concepts * Experience building scalable, performant, and robust software solutions * 5+ years of software engineering experience in Java and distributed web services * Experience with the full software development lifecycle, and working together with quality, product management, and operations teams * Understanding design tradeoffs in architecture involving scalability, performance, reliability, and maintainability * Experience with revision control, debugging, profiling **Preferred Qualifications** * Experience working with large enterprise applications, with focus on performance and scalability * Experience with Java 8, Spring, JDBC * Experience with DropWizard, JDBI * Experience with Node.js, React, jQuery * Experience building public RESTful APIs * Contributions to open source projects are a plus * General comfort building and debugging large-scale and high performance distributed systems in java **Cultural Attributes** * **Communicator:** You possess strong communication skills and enjoy working with customers. * **Team-Oriented**: You are capable of embracing the ideas of others (even if they conflict with your own) for the sake of the company and client. * **Driven:** You are a driven team player, collaborator, and relationship builder whose infectious can-do attitude inspires others and encourages great performance in a fast-moving environment. * **Entrepreneurial:** You thrive in a fast-paced, changing environment and you’re excited by the chance to play a large role. * **Passionate:** You must be passionate about online collaboration and ensuring our clients are successful; we love seeing hunger and ambition. * **Self-motivated**: You can work with a minimum of supervision and be capable of strategically prioritizing multiple tasks in a proactive manner.
Compensation and Working Conditions
Benefits Benefits included

Additional Notes on Compensation

Jive has very competitive rewards programs ,Jivers enjoy healthcare benefits, life insurance, short and long term disability, a 401(k) plan with a Jive match

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.