Build and maintain strong, long-lasting relationships with key client stakeholders at all levels, from technical teams to executive leadership.
Serve as the primary point of contact for assigned accounts, addressing inquiries, resolving issues, and ensuring a high level of client satisfaction.
Conduct regular check-ins and business reviews to understand evolving client needs, project status, and overall account health.
Act as a client advocate within 3Pillar, collaborating with delivery teams to ensure successful project execution and alignment with client expectations.
Identify and partner with the sales organization to pursue new business opportunities within existing client accounts, including upselling and cross-selling all 3Pillar services and offerings.
Proactively identify potential challenges or risks within accounts and develop strategies to mitigate them, ensuring client retention and continued partnership.
Collaborate with the sales and marketing teams to develop account plans and strategies for targeted growth.
Prepare and present proposals, statements of work (SOWs), and other necessary documentation for existing and new engagements.
Understand client business objectives and challenges to proactively suggest relevant custom development solutions, consulting services, or specialized offerings.
Work closely with technical teams (solution architects, delivery managers) to articulate and propose technical solutions that meet client requirements.
Maintain a high-level understanding of all active projects within assigned accounts, monitoring progress, and proactively addressing any potential issues.
Facilitate communication between client stakeholders and internal delivery teams.
Stay informed about industry trends, competitive landscape, and new technologies relevant to custom software development and client consulting.
Track and report on key account metrics, including revenue, project status, client satisfaction, and growth opportunities.
Provide regular forecasts and pipeline updates for assigned accounts.
Requirements
Bachelor's degree in Business Administration, Computer Science, Engineering, or a related field.
5+ years of experience in account management, client relationship management, or sales within the software development or IT consulting industry.
Proven track record of consistently meeting or exceeding revenue targets and growing client accounts.
Strong understanding of custom software development lifecycles (SDLC) and various methodologies.
Experience with nearshore and/or offshore delivery models (highly desirable).
Familiarity with various technologies and platforms commonly used in custom software development.
Excellent communication, presentation, negotiation, and interpersonal skills.
Ability to build rapport and trust with diverse client stakeholders.
Strong analytical and problem-solving abilities.
Self-motivated, proactive, and results-oriented with a strong sense of ownership.
Ability to manage multiple accounts and priorities simultaneously in a fast-paced environment.
Proficiency with Salesforce.
Bonus: Experience working with mid-size to large enterprise companies, consulting frameworks/methodologies, domain knowledge (healthcare, finance, logistics).
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
account managementclient relationship managementsalescustom software development lifecycle (SDLC)consulting servicesupsellingcross-sellinganalytical skillsproblem-solving
Soft skills
communicationpresentationnegotiationinterpersonal skillsrapport buildingself-motivatedproactiveresults-orientedownershipability to manage multiple priorities
Certifications
Bachelor's degree in Business AdministrationBachelor's degree in Computer ScienceBachelor's degree in Engineering