Join Our Team

Working at Eagle Point

We could tell you why it's awesome to work here, but nobody knows it better than our team!

Join Our Team

At Eagle Point Software, you are a name - not a number. Be part of a culture that encourages you to share your ideas and, most importantly, inspires you to believe in yourself.

Contact us for more information on our current career opportunities.

Current Openings

Eagle Point Software is seeking an experienced and skilled professional to fill the role of Software Developer in our Dubuque office. This position is responsible for developing both front-end and back-end solutions for existing and new web applications.

The successful candidate will have experience managing projects from inception to release, can think big picture regarding product direction, and be able to meet or exceed project deadlines. The ideal candidate will work well in a team environment yet have the confidence and skill to work independently as needed.

Job Location: Dubuque, IA (preferable but not required)

Role & Responsibilities:

This position’s primary role is to work as a member of a small team of developers to create both front-end and back-end additions to an existing web application.

This includes but is not limited to the following responsibilities:

  • Write code in HTML, JavaScript and Angular for front-end web development
  • Write code in C# for server-side API development
  • Develop SQL queries to retrieve data from a SQL Azure database
  • Give accurate time estimates for work completion
  • Migrate application code from legacy .NET systems
  • Manage projects


  • BS in Computer Science or related field
  • 3+ years web development experience using HTML and JavaScript
  • 3+ years application development in .NET using C#
  • Experience using Microsoft Visual Studio with Microsoft Team Foundation
  • Excellent problem solving skills
  • Good oral and written communication skills
  • Attention to detail along with pride in one’s work (end user experience)
  • Strategy/Out of the box thinking
  • Experience managing projects
  • A "get it done" attitude

Preferred Skills/Experience:

  • Languages
    • C#
    • T-SQL
    • Typescript
    • HTML
    • JavaScript
  • Platform/Technology
    • Azure Cloud Services
    • Angular
    • Bootstrap
    • WPF
    • WebAPI 2.0
    • WCF Service Development

Eagle Point Software is looking for an engaging, proactive and goal-oriented Customer Success Manager who can manage and guide multiple customers through software implementation and rollout. The Customer Success Manager will coordinate and prioritize project tasks, demo the software, provide customer support, manage timelines and maintain project plans while communicating status to the key stakeholders both internally and externally.

The ideal candidate will have the ability to drive adoption of the platform with a focus on change management while maintaining strong customer relationships. A successful candidate will possess critical thinking skills, excellent project management skills along with the ability to command the attention of a group of people through strong communication skills, confidence and assertiveness. He or she will focus on driving adoption and usage of the platform throughout the customer’s subscription.

Job Location: Dubuque, Iowa area (preferred but not required)

Travel: Some travel required Role & Responsibilities

The primary role of the Customer Success Manager is to lead and support all aspects of customer implementations for our Pinnacle Series software while focusing on driving adoption and usage of the platform.

This includes:

• Define the detailed project implementation plan for each customer
• Coordinate and assign project tasks, establish and manage timelines and maintain project plan
• Provide demonstrations of the software both pre and post-sale
• Manage the internal resources (SMEs) and external resources (customer SMEs and champions) throughout the project
• Hold all project resources accountable to the completion of tasks and meeting the timeline established
• Serve as the lead contact for customer interactions and implementation activities
• Coach and prepare customers for successful rollout
• Develop, track and report key implementation progress metrics
• Prioritize and escalate issues when needed, keeping key stakeholders informed of progress
• Ensure customer satisfaction through follow-up, client responsiveness and thorough communication
• Develop and maintain implementation best practices, document procedures and standards
• Learn new releases and functionality in preparation for the next implementation
• Assist clients in the identification and mitigation of software adoption barriers including but not limited to technical issues, communication issues, and cultural differences.


• Relevant Bachelor’s degree; preference for Business, Organizational Development, Project Management or related degree
• Ability to manage multiple customers and implementation projects simultaneously
• Proven ability to influence others and lead customer engagements
• Desire to lead and enforce project tasks
• Ability to perform ongoing analysis of customer engagement and take the necessary measures to increase product usage and adoption
• Excellent communication and presentation skills
• Ability to multi-task, prioritize and manage time effectively
• Strong internal communication skills including the ability to work with all levels of an organization
• Flexible Hours –expect calls and remote meetings early mornings and/or late evenings Preferred


• Experience with client implementations of software solutions
• Experience supporting organization/process change initiatives
• Background of post-sale and sales experience
• Experience in working with international cultures
• Change Management experience

Position Overview:

Our Customer Success Team is responsible for ensuring our customers receive an outstanding customer experience and meet their business goals. Customer Success Managers and Technical Specialists partner together with a shared goal of providing our customers with an exceptional experience with Pinnacle Series. They are committed to working with customers throughout the customer’s lifecycle and ensuring each one receives the maximum value from our solution. We work with our customers to build relationships, learn about their businesses, and drive value based on our customers defined goals and objectives. This is not simply a vendor relationship. We are true partners with our customers.


Job Location: Dubuque, Iowa Role & Responsibilities


Role & Responsibilities:

The Technical Specialist’s primary role is to support the Customer Success Managers in relation to all technical requests that our customers may have. The Technical Specialist will own and take responsibility for day to day customer technical requests and activities.

This includes:

• Augmenting the implementation process by providing technical support

• Assisting customers with Active Directory syncing and SSO setup

• Creating and maintaining training materials and documentation for Pinnacle Series

• Owning and taking responsibility for product testing in cooperation with our product development team

• Logging customer support requests and escalating issues when needed

• Providing technical support and training for our Partners

• Being a Pinnacle Series SME Required Skills and Experience


Required Skills and Experience:

• Associate or bachelor’s degree

• Technical support experience

• General IT knowledge

• Ability to support multiple customers and implementation projects simultaneously

• Exceptional communication and presentation skills

• High energy and positive attitude

• Ability to perform in a deadline-oriented work environment

• Strong organizational skills with exceptional attention to detail required to ensure accuracy and effective execution of all projects and tasks undertaken

• Ability to work independently as a self-starter

• Proficient with Microsoft products

• Flexible Hours –due to our global nature, you should expect calls and remote meetings early mornings and/or late evenings Preferred Skills and Experience


Preferred Skills and Experience:

• AD/SSO experience

• Experience with

• Experience with Gainsight

• Customer training experience

• Experience with client implementations of software solutions

• Experience in working with international cultures


In addition to a fun and rewarding work environment, Eagle Point offers the following benefits to our employees:

  •  Casual Dress
  •  Holidays (including a paid Holiday Shutdown from Christmas Eve through New Years Day)
  •  Paid Time Off (PTO)
  •  Health Insurance
  •  Flex Spending Plan
  •  Term Life, Short Term Disability, and Long Term Disability Insurance
  •  401(k) Plan
  •  Success Sharing Paid Monthly
  •  Personal Use of our Amazing Office Space & Deck Overlooking the Mississippi River
  •  Free Soda & Coffee