Description

The Opportunity

“Come join our product development team in a hands-on technical role where you’ll be involved in the end-to-end lifecycle of software development and methodologies. This role provides the opportunity to develop a deep understanding of our business and work closely with professional services and product management to develop a highly feature rich product.” - Sr. Director

What You’ll Contribute

Design, develop, deploy, and support modules of large world-class enterprise-level product.
Enhance productivity and quality, coach and solve complex problems within technology areas. Involve in setting direction and overall vision for the product development. 
Participate in architectural design of product.
Evaluate new design specifications and raise quality standards, address architectural concerns.
Evaluate stability, compatibility, scalability, interoperability, and performance of the software product.
Demonstrate technical leadership through publication, presentations, white papers and event participation.
Continually learn new technologies in related areas
Serve as a source of technical expertise and leadership to junior team members.


What We’re Seeking

Bachelor’s/Master’s in Computer Science, related disciplines, or relevant experience.
Extensive software engineering background with proficiency in developing enterprise-scale web/cloud-based commercial software products.
Well versed in Java development, particularly standard Java application frameworks such as Spring, and Spring Boot
Experienced in Kubernetes, AWS, Docker technologies
Broad experience designing, programming, and implementing large distributed systems with Microservices.
Experience in a technical leadership role across all stacks.
Experience with versioning systems (such as Git), build tools (such as Maven, Jenkins).
Expertise in authoring, reviewing, and presenting technical documentation including technical requirements documents, architecture diagrams, and sequence/flow diagrams.
Proficiency in software design and in mentoring and reviewing the designs and code of others.
Ability to work well as part of a geographically diverse team.
Excellent analytical and problem-solving skills as well as written and verbal communication skills.
Experience with AWS, Google Cloud or Microsoft Azure.


Our Offer to You

An inclusive culture strongly reflecting our core values: Act Like an Owner, Delight Our Customers and Earn the Respect of Others.
The opportunity to make an impact and develop professionally by leveraging your unique strengths and participating in valuable learning experiences.
Highly competitive compensation, benefits and rewards programs that encourage you to bring your best every day and be recognized for doing so.
An engaging, people-first work environment offering work/life balance, employee resource groups, and social events to promote interaction and camaraderie.

Education

Any Graduate