About Preferred Data Corporation
Preferred Data Corporation builds and supports custom software for businesses in High Point, NC and the surrounding area, backed by 30+ years of in-house development and managed IT services. Our team moves fast, embraces AI tooling, and takes serious ownership of our clients' success. You won't find bureaucracy here; you'll find real codebases, real problems, real relationships, and real impact from day one.
The Role
We're looking for a developer who can also own relationships: someone who reads and writes code, reasons about data, and is comfortable being the primary technical point of contact for the customers who run our software every day. This is a customer facing position and will need to be able to communicate technical concepts to non-technical users.
You will work directly in our custom software products and the databases behind them. You will debug, extend, and maintain real applications, write queries to investigate and resolve customer issues at the data layer, and use AI tooling to move faster than a traditional one-developer-per-bug pace would allow. You'll also carry the customer relationship for the products you work on, so the people who depend on that software get answers from the person who actually understands how it works.
The ideal candidate is a strong, self-directed programmer who is just as comfortable in a SQL console as in a customer call, can build institutional knowledge from scratch, and works directly alongside company leadership.
What You'll Do
Software Development & Databases
- Read, debug, extend, and maintain our custom software products, taking real ownership of the codebases that run our customers' businesses
- Write and optimize SQL queries to investigate issues, correct data, and build reports against our production databases
- Diagnose problems across the full stack: application logic, data layer, and the environments the software runs in
- Build small tools, scripts, and integrations that remove manual work for customers and for us
- Document software behavior, data models, and fixes so knowledge compounds instead of living in one person's head
AI & Automation
- Use AI tools (Claude, ChatGPT/OpenAI, Cursor) as a core part of how you solve problems: debugging faster, understanding unfamiliar code, drafting and reviewing solutions, and reasoning through data
- Build and maintain workflow automations using n8n and Rewst
- Contribute to AI-driven product initiatives including outreach automation and lead generation tooling
- Stay current on emerging AI tools and proactively identify where they can improve our software, our support, and our customers' outcomes
Customer Success & Account Management
- Serve as the primary technical contact for a portfolio of long-term software customers, owning their ongoing needs and relationships
- Triage, resolve, and document support tickets across multiple customer environments and custom software products, often by going straight to the code or the data
- Develop deep working knowledge of each customer's software configuration, data, and business workflows
- Help manage and support customer VoIP and payroll platforms, coordinating with vendors and clients as needed
- Assist in drafting proposals, presentations, and other materials for prospective and existing customers
- Communicate clearly and proactively with clients about issues, resolutions, and new capabilities