The CBORD Group, Inc. is seeking a Principal Software Engineer to join our team in Duluth, GA. This role involves performing highly complex product design, implementation, and maintenance activities. The successful candidate will research and analyze complex problems found in QA or product support and develop solutions to these problems. Responsibilities include being responsible for product architecture, participating in design reviews, and recommending improvements. The Principal Software Engineer will also research new technology or development tools to remain informed of current practices, provide technical leadership, and mentor the team in software design and development activities. The role requires developing effective technical solutions to meet business requirements and acting as a recognized reference and central point for technical issues across groups and products. Additional duties include helping to formulate department standards, policies, and procedures, providing support in all phases of the Software Development Life Cycle (SDLC), and ensuring the delivery of high-quality products. The engineer will complete administrative responsibilities in a timely manner, lead and participate in department analysis, design, and code reviews, assist with technical sales inquiries and demonstrations, and help maintain and upgrade existing software applications. The role also involves developing and delivering user group and industry conference presentations, recommending new technologies to ensure quality and productivity, assisting in technical audits, and making business presentations to management when needed. Collaboration with the QA team in preparing test cases, plans, and procedures, as well as assisting in risk assessment and mitigation activities, is also part of the job.