Source description
About the role
App Developer and Support Engineer III
About Conduent
Through our dedicated associates, Conduent delivers mission-critical services and solutions on behalf of Fortune 100 companies and over 500 governments – creating exceptional outcomes for our clients and the millions of people who count on them. You have an opportunity to personally thrive, make a difference, and be part of a culture where individuality is noticed and valued every day.
JOB DESCRIPTION
We are seeking a highly skilled developer to design and support software for Point of Sale (POS) terminals, focusing on C, C#, Python, serial communication, REST APIs, and AI-driven real-time processing. This role involves building low-latency, highly reliable systems that integrate with payment hardware, backend services, and AI models for intelligent decision-making.
HYBRID POSITION- MUST BE ABLE TO TRAVEL TO SOMERSET, NJ OFFICE.
Key Responsibilities:
Core Development (C++, C#, Python)
Develop and maintain applications using:
C; for system-level and device interaction
C# (.NET) for application and API layers
Python for AI integration, automation, and data processing
Build scalable, high-performance POS software systems
Optimize code for low-latency and real-time execution
Debug and resolve complex production issues
Serial Communication & Device Integration
Implement and support serial communication (RS232, USB, COM) with:
Payment terminals
Barcode scanners
Receipt printers
Cash drawers
Develop device drivers/interfaces and handle protocol-level communication
Ensure reliable message parsing, retries, and fault tolerance
API Development (RESTful Services)
Design and implement secure, scalable REST APIs
Enable seamless communication between POS devices and backend systems
Implement authentication, encryption, and validation mechanisms
Optimize APIs for real-time transaction processing
AI & Machine Learning Integration
Develop and integrate AI/ML models into POS workflows using Python
Implement:
Fraud detection and anomaly detection models
Transaction pattern analysis
Intelligent diagnostics and log analysis
Use Generative AI for:
Automated troubleshooting
Code generation and optimization
Smart documentation and knowledge systems
System Integration & Testing
Integrate with payment gateways, ticketing systems, and enterprise platforms
Develop simulation tools for hardware testing
Perform unit, integration, and end-to-end testing
Support field deployments and production troubleshooting
Performance, Security & Compliance
Ensure compliance with payment security standards (PCI-DSS awareness)**
Optimize systems for throughput, latency, and reliability
Implement robust logging, monitoring, and observability
Required Qualifications
Bachelor’s degree in Computer Science, Engineering, or equivalent experience
5+ years of software development experience
Strong proficiency in:
C++ (embedded/system-level programming)
C# (.NET)
Python (AI/automation/data processing)
Experience with serial communication protocols
Strong understanding of REST API development
Strong Python skills for:
AI/ML model integration
Data processing and automation
Understanding of latency optimization and real-time constraints
Experience with:
Model deployment and inference pipelines
Anomaly detection and classification models
Familiarity with frameworks (preferred):
TensorFlow / PyTorch / Scikit-learn
Experience integrating AI APIs (OpenAI, Azure AI, etc.)
Real-Time Processing Skills
Event-driven and streaming architectures
Multithreading and concurrency (C++/C#)
Async programming and performance tuning
Preferred Qualifications
-
Experience in POS, payments, or ticketing systems
-
Knowledge of payment standards (EMV, ISO 8583)
-
CI/CD tools (Jenkins, GitHub Actions)
-
Familiarity with cloud platforms (AWS, Azure)
-
Key Skills
-
Strong debugging and troubleshooting across hardware/software boundaries
-
Real-time system design and optimization
-
AI-driven development mindset
-
Strong communication and collaboration
-
Nice to Have
-
Embedded systems or IoT experience
-
Experience with edge AI deployments
-
Working for You
-
We offer perks and rewards designed to support you:
-
Health & Welfare Benefits: Comprehensive plans tailored to your needs, effective from day one.
-
Retirement Savings: Robust programs to help you secure your financial future.
-
Employee Discounts: Access to a wide range of discounts on merchandise, services, travel, and more.
-
Career Growth Opportunities: Paths for advancement within a global organization.
-
Paid Training: Learn while you earn with award-winning learning platforms.
-
Paid Time Off: Competitive PTO packages to help you recharge.
-
Great Work Environment: Join an award-winning culture that values diversity and inclusion.
-
Join Us:
-
At Conduent, we are united by a shared mission. We understand that our success is driven by the success of our associates. When you join us, you’ll find opportunities to:
-
Bring your authentic self to work every day.
-
Grow and thrive both personally and professionally.
-
Make a meaningful impact with our clients, in our communities, and for the millions of people we serve.
-
With a large workforce across 24 countries, we’re proud to foster a truly global culture—one that supports well-being, values every contribution, and empowers our people to grow both personally and professionally.
Pay Transparency Laws in some locations require disclosure of compensation and/or benefits-related information. For this position, actual salaries will vary and may be above or below the range based on various factors including but not limited to location, experience, and performance. In addition to base pay, this position, based on business need, may be eligible for a bonus or incentive. In addition, Conduent provides a variety of benefits to employees including health insurance coverage, voluntary dental and vision programs, life and disability insurance, a retirement savings plan, paid holidays, and paid time off (PTO) or vacation and/or sick time. The estimated salary range for this role is ($110,690- $160,280.)
More at Conduent
