Business Software Engineer
Buffalo, Erie County, New York, 14266, USA
Listed on 2026-01-02
-
Software Development
Software Engineer, Full Stack Developer
Business Software Engineer
Role:Business Software Engineer
Location:Remote--will work for a US client
Level:Senior to Principal
Department:Engineering
SummaryOur client’s mission is to help elevate customer service by enabling their customers to deliver excellent and scalable customer service effortlessly, through the power of their Human Agents and AI Technology. They are growing quickly and continue to look for new team members to join their quest to change the industry. Located in the heart of Dallas and Downtown Buffalo, they offer an engaging and dynamic work environment where innovation thrives.
Joining them at this exciting time means that the products and features you build will contribute to a new wave of innovation within the customer service industry. You will have the opportunity to incorporate the latest advancements in Large Language Models (LLMs), artificial intelligence (AI), and data-driven decision making as part of a fast-paced team that values growth and development.
We are seeking a highly skilled and motivated Business Software Developer to join our client’s rapidly growing team. As a key member of the team, you will take ownership of significant sections of the codebase, deliver large and complex features quickly, and serve as a reliable technical contact for their customers. This role spans the full technical stack—front-end and back-end development, Dev Ops, and integration of machine learning and data science tools—while also involving client interaction and relationship building.
If you’re a proactive problem-solver with a passion for cutting-edge technology and a desire to make an impact in the customer service industry, we’d love to hear from you!
Why join us:- Work on cutting-edge technology that’s transforming the customer service industry.
- Collaborate with a dynamic team in Dallas or Downtown Buffalo.
- Opportunity to grow your skills in AI, machine learning, and full-stack development.
- Be part of a company that’s scaling rapidly and values your contributions.
- Design and build API integrations with various CRMs and custom applications using REST, Graph
QL, and gRPC. - Develop UI features to support new service offerings, enhancing the user experience.
- Deploy and optimize machine learning models to drive innovative solutions.
- Build and manage an observability platform for Large Language Models (LLMs), ensuring performance and reliability.
- Troubleshoot, debug, and resolve software defects and issues efficiently.
- Interpret data and analyze results using statistical techniques to inform decision-making.
- Acquire and process data from primary and secondary sources to support development efforts.
- Maintain 99% platform uptime through proactive monitoring and optimization.
- Manage the Dev Ops pipeline, ensuring smooth deployment and continuous integration processes.
- Build and maintain positive relationships with our client’s clients through effective communication and collaboration.
- Present weekly reports to their clients, providing updates on progress, performance, and insights.
- Bachelor’s degree in Computer Science or a related field (or equivalent experience).
- 5+ years of experience in full-stack software development, with proficiency in front-end (e.g., React
JS) and back-end technologies. - Strong experience building API integrations using REST, Graph
QL (e.g., Apollo Federation), and gRPC. - Hands-on experience with serverless architectures and cloud platforms.
- Experience with event driven architecture and event systems (Kafka, Rabbit
MQ, Active
MQ, Google Pub/Sub, etc.). - Expertise in designing and implementing multi-tenancy architectures in relational databases.
- Solid Dev Ops experience, including managing CI/CD pipelines, and ensuring high platform uptime (99%+).
- Skilled in statistical analysis, interpreting datasets, and acquiring data from diverse sources.
- Proven ability to troubleshoot complex software issues and deliver large-scale features on tight deadlines.
- Strong communicator, adept at presenting technical updates, building client relationships, and showing empathy for customer needs.
- Enthusiastic learner, capable of explaining complex concepts clearly to others.
- Collaborative team player, thriving in a work-together, win-together environment.
- Proven ability to deploy and manage machine learning models, including Large Language Models (LLMs), with experience in tools like Torch Serve (PyTorch) and building observability platforms to monitor their performance and reliability—a significant advantage for this role.
- Experience with Google Cloud Functions and Google Pub/Sub.
- Experience working with Apple Products.
- Background in customer service technology or related industries.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).