This job listing has expired and the position may no longer be open for hire.

Software Product Engineering - Manager, Product Engineering at Tabula Rasa Healthcare in Moorestown, New Jersey

Posted in General Business 30+ days ago.

Type: Full-Time





Job Description:

Our goals are to provide excellent service, utilize advanced technology, and proficiently deliver results. To accomplish these goals, we constantly seek individuals who look for ways to do things better. We are a company whose culture cultivates teamwork, rewards excellence, focuses on quality for every aspect of our business, and promotes community involvement.

Tabula Rasa HealthCare (TRHC) is a leader in providing patient-specific, data-driven technology and solutions that enable healthcare organizations to optimize performance to improve patient outcomes, reduce hospitalizations, lower healthcare costs, and manage risk. Medication risk management is TRHC's lead offering, and its cloud-based software applications, including EireneRx® and MedWise™, provide solutions for a range of payers, providers and other healthcare organizations.

TRHC empowers our employees to provide excellent service, utilize advanced technology, and proficiently deliver results. Our 32Fundamentals are what we are and who we are. Our culture cultivates teamwork, rewards excellence, focuses on quality for every aspect of our business, and promotes community involvement. As a part of our team, you will help us bring innovative service models to healthcare, improving patient outcomes.

If you possess the passion to lead multiple talented teams of incredible engineers developing the next vision of our flagship applications, we want you to come work with TRHC.

As a key leadership role in the Product Engineering Division at TRHC, the Software Engineering Manager will

provide management and leadership to Software Engineers within our growing organization.

This role will work very closely with other Software Engineering Managers, Director of Engineering, VP - CareVention Engineering, and other Product Leadership to assist in developing high-performing teams, sound development processes and world class development solutions.

ESSENTIAL JOB FUNCTIONS:

o LEADERSHIP (60%)

 Work closely with the Director of Engineering, Management and other Product Leadership to elevate their team members to a standard of high-performing and world class development.

 Provide frequent 1:1s with their team members to provide guidance, support, and clarity

 Support career growth and expectations for Software Engineers on their team.

 Review performance and establish goals through the utilization of metrics.

 Assess team performance, growth and provides feedback.

 Identify areas of improvement within the development process and work collaboratively to

measure and improve.

 Create and assist in providing a robust on-boarding experience for new hires.

 Participate in and own technical product initiative discovery plans where appropriate and

necessary to help minimize team distractions.

 Evangelize technical, domain, and product visions while ensuring adoption by their team members.

 Enforce agile principals and development best practices.

 Establish education opportunities within the domain and to their team members to ensure individual growth and continual learning.

 Create a desirable work environment with a strong culture.

 Accomplishes department and organizational mission by completing related tasks as needed.

 Assists in career ladder development and improvements.

 Enforcing and contributing to documentation.

 Works collaboratively with Leaders of Product as well as other business domains.

o MANAGEMENT (30%)

 Demonstrates strong project management skills and the ability to keep teams on track.

 Assists in identifying team needs and capacity.

 Identifies performance issues and addresses them appropriately.

 Identifies individual and team successes and ensures appropriate acknowledgement of

Accomplishments.

 Owns administrative duties such as PTO approvals and time sheets.

 Assists in recruiting, interviewing, and hiring of new team members.

o PERSONAL/CAREER DEVELOPMENT (10%)

 Advances job knowledge to the next level by participating in educational opportunities.

 Stays current on industry advances in software development and leadership.

Other Duties and Responsibilities:

 QUALIFICATION REQUIREMENTS:

EDUCATION:

 Required: Bachelor's degree in Computer Science, Engineering, Business Administration or

equivalent combination of skills and or professional experience

 Preferred: Master's degree in Computer Science, or Business Administration

EXPERIENCE:

o Required: 5 or more years of leadership/management experience in Software Development.

 Preferred: 10 or more years of career experience in Software or Product Development

 Preferred: Experience in healthcare IT

o Required: Experience leading/managing 5 or more direct reports

 Preferred: Experience leading/managing 15 or more direct reports

OTHER SKILLS AND ABILITIES:

 Required: Is a natural leader capable of motivating and gaining the respect of individuals

 Required: Is capable of conflict resolution

 Required: Works independently with minimal direction

 Required: Has strong technical skills

 Preferred: Programming experience

 Required: Has in-depth knowledge of Software Engineering, Engineering Principals, Software

Architecture, Development Processes and Databases

 Required: Possesses excellent oral and written communication skills

 Required: Demonstrates excellent attention to detail

 Required: Upholds the Agile philosophy and maintains flexibility in a changing environment

 Required: Has strong organization skills, a high degree of ownership for projects, and strong

follow-through

 Required: Is responsible and self-directed

 Required: Possesses high level of integrity, with good judgment and recognition of need for

confidentiality in certain circumstances

 Required: Is quality-oriented, innovative, steadfast, and efficient

PHYSICAL DEMANDS:

o Uses computer hardware, and other basic office equipment, which may require long periods of typing on

a keyboard and reading on a monitor

o Must be able to multi-task under deadlines, and handle periods of high degree of stress

o May encounter long periods of routine work

WORK ENVIRONMENT:

o Must be able to work well with others, across all levels, across teams, departments and of many backgrounds

o Occasional after-hours and weekend work required to support development teams, incidents and production releases

o Fast paced environment

o Regular office activities include: game nights, team lunches and happy hours

o Remote work

o Celebrating success!

The Company is proud to be an equal opportunity employer. All qualified applicants will receive consideration without regard to ancestry or national origin, race or color, religion or creed, age, disability, AIDS/HIV, gender, marital or family status, pregnancy, childbirth or related medical conditions, genetic information, military service, protected caregiver obligations, sexual orientation, protected financial status or other classification protected by applicable law.

Other details


  • Pay Type Salary

Apply Now





More jobs in Moorestown, New Jersey

Manufacturing
1 day ago

Oldcastle BuildingEnvelope Inc
Other
2 days ago

Cooper University Health Care
Other
2 days ago

Community Options, Inc.
More jobs in General Business

General Business
6 minutes ago

University of Wisconsin Hospitals and Clinics Authority
General Business
6 minutes ago

University of Wisconsin Hospitals and Clinics Authority
General Business
7 minutes ago

University of Wisconsin Hospitals and Clinics Authority