We support enterprises, product houses, and startups with custom software solutions development and IT consulting.
Senior C++ Engineer, Desktop Applications
Location
Poland
Posted
16 hours ago
Salary
0
Seniority
Senior
Job Description
Senior C++ Engineer, Desktop Applications
Sigma Software Group
• Develop and maintain high-quality desktop application components using modern C++ • Implement scalable multithreading and concurrency solutions • Analyze, identify, and resolve performance bottlenecks in complex desktop systems • Participate in modernization and refactoring of legacy codebases • Collaborate with architects, QA engineers, and product teams to deliver stable and efficient solutions • Contribute to software quality improvements, debugging activities, and system stability initiatives • Utilize AI-assisted development tools to improve development workflows and accelerate implementation activities • Participate in technical discussions, code reviews, and engineering best practices initiatives
Job Requirements
- 5+ years of commercial experience in C++ software development
- Strong expertise in modern C++ standards including C++14/17/20
- Deep understanding of multithreading, concurrency, debugging, and performance optimization
- Hands-on experience with desktop application development
- Practical experience with Qt
- Experience working with Make, Conan, and MSVC
- Experience with CEF integration
- Strong analytical thinking and problem-solving skills
- Ability to collaborate effectively within cross-functional engineering teams
- Upper-Intermediate or higher level of English
- Experience with AI-assisted coding tools and development workflows (WILL BE A PLUS)
- Experience working in regulated software environments (WILL BE A PLUS)
- Technical degree in Computer Science, Engineering, or related field (WILL BE A PLUS)
- German language skills (WILL BE A PLUS)
Related Guides
Related Categories
Related Job Pages
More Application Engineer Jobs
Application Infra Engineer
Sequoia ConnectOur core expertise lies in connecting Top Technologists with Top Companies through unparalleled IT headhunting solutions
Role Description We are currently searching for a Application Infra Engineer (storage) : - Identify and catalogue residual NAS file shares, CPU allocations, and object storage linked to decommissioned applications. - Analyze data in Excel and internal tools to identify decommissioning candidates and measure outcomes. - Engage application owners to notify them of remaining infrastructure and secure formal approval for deletion. - Raise and manage Change Requests for approved decommissioning actions. - Work with Storage, Compute, and Platform teams to execute permanent infrastructure removal. - Track progress, escalations, and blockers via Jira—maintain clean boards and accurate status at all times. - Produce and distribute structured notifications, reports, and dashboards to stakeholders and senior leadership. - Proactively follow up on outstanding approvals and escalate delays per SLA with clear professional communication. - Continuously improve processes, templates, and automation to increase decommissioning throughput. Qualifications - Bachelor’s or Masters in Computer Science, Applied Mathematics, Engineering, or a related quantitative field. - 3–5 years of professional experience in infrastructure management, technology project delivery, and/or enterprise-scale environments. - Proficiency in Unix/Linux Shell Scripting (PowerShell, Bash). - Basic proficiency in Python (scripting, automation, data manipulation). - Solid understanding of NAS / File Storage (mounts, shares, volumes, quotas, and lifecycle management). - Familiarity with on-prem capacity management and decommissioning procedures for CPU / Compute Infrastructure. - Awareness of cloud/on-prem object stores and data retention policies. - Familiarity with change management processes in regulated financial industries. - High-Performance Mindset: Resilience, emotional intelligence, and a focus on agile delivery. - Technologist DNA: A deep understanding of the difference between "coding" and "engineering." Requirements - Working knowledge of IDEs such as VS Code, IntelliJ IDEA, and PyCharm. - Familiarity with AI engines and assistants (e.g., GitHub Copilot, ChatGPT, Gemini, Claude) to accelerate operational tasks and reporting. - Experience with data analysis and reporting using Excel (pivot tables, VLOOKUP, conditional formatting) and dashboards. - Familiarity with cloud-native foundations or AI coding assistants. - Advanced Oral English: For seamless collaboration with global teams. - Advanced Spanish. Benefits - Flexible work arrangement: Remote.
Windows Application & Custom Engineer
C5MI InsightC5MI is not your typical consulting firm. We are a high-performance team of SAP and supply chain experts who solve complex, mission-critical challenges for organizations that cannot afford failure. Our culture rewards initiative, accountability, and continuous growth.
Role Description The Windows Server & Custom Application Engineer is responsible for engineering, integrating, maintaining, and supporting Windows-based infrastructure components and custom applications that enable the DLA SAP Security program. The position serves as the technical liaison between SAP Security, Enterprise Infrastructure, Cybersecurity, and Application Development teams to ensure security-related applications are reliable, secure, and compliant with Department of Defense (DoD) and DLA requirements. - Designs, develops, and implements security solutions to safeguard digital assets and business operations. - Integrates security controls into systems, applications, and processes to protect against cyber threats, unauthorized access, and data breaches. Qualifications - Bachelor's degree in Information Technology, Computer Science, Cybersecurity, Engineering, or a related discipline with 3-5 years of experience supporting Windows Server environments; or no degree with 5-7 years of experience. - Experience supporting Windows-hosted enterprise applications. - Experience with IIS, Active Directory, and PowerShell. - Experience integrating enterprise applications with identity management solutions. - Must be able to obtain and maintain an active government clearance (requires U.S. citizenship). Requirements - Designs, configures, and maintains Windows Server environments supporting SAP Security applications. - Engineers secure and resilient Windows solutions in accordance with DLA security standards. - Coordinates server provisioning, upgrades, and maintenance activities with Enterprise Infrastructure teams. - Evaluates and recommends infrastructure improvements that enhance application availability and performance. - Supports high availability and disaster recovery planning for Windows-based security applications. - Supports the deployment, configuration, maintenance, and troubleshooting of Windows-hosted custom applications supporting SAP Security operations. - Coordinates application releases and production deployments with development teams. - Configures IIS web servers, Windows services, scheduled tasks, and application environments. - Troubleshoots application performance, connectivity, and authentication issues. - Supports software lifecycle management, including testing, upgrades, and configuration management. - Supports Active Directory integrations for SAP Security applications. - Configures and maintains authentication services, service accounts, and directory integrations. - Supports Microsoft Entra ID synchronization and identity federation services. - Manages digital certificates and Public Key Infrastructure (PKI) components supporting security applications. - Assists with implementation of multi-factor authentication (MFA) technologies where applicable. - Develops PowerShell scripts and automation solutions to improve operational efficiency. - Automates system health monitoring, reporting, and administrative processes. - Improves deployment, monitoring, and maintenance activities through scripting and automation. - Identifies opportunities to streamline manual operational tasks. - Monitors Windows-based applications and supporting services. - Analyzes system logs and application performance data to proactively identify issues. - Coordinates incident resolution with Windows Infrastructure, Application Development, Cybersecurity, and SAP Basis teams as appropriate. - Participates in problem management activities, including root cause analysis and corrective action planning. - Supports compliance with DLA cybersecurity policies and DoD security requirements. - Coordinates vulnerability remediation activities for Windows-hosted applications. - Supports Security Technical Implementation Guide (STIG) implementation and compliance. - Assists with cybersecurity assessments, audit preparation, and Authority to Operate (ATO) activities. - Maintains technical documentation supporting security accreditation and audit requirements. - Adheres to all certified processes as part of our commitment to maintaining the highest standards of quality and information security. - Performs other related tasks as assigned by direct supervisor. Benefits - Market competitive suite of benefits including medical, dental, vision, life, and long-term disability coverage. - 401(k) plan. - Bonus opportunities. - Paid holidays and paid time off.
• Design, develop, and implement enterprise AI applications utilizing Large Language Models (LLMs) and Retrieval-Augmented Generation (RAG). • Develop AI-assisted search, summarization, and question-answering capabilities using Amazon Bedrock. • Build reusable AI services supporting prompt orchestration, document retrieval, and response generation. • Implement prompt engineering and source-grounding strategies to improve AI accuracy, consistency, traceability, and clinical relevance, including source links that support human verification. • Optimize AI performance while balancing response quality, latency, and operational cost. • Design and develop secure, scalable cloud-native applications utilizing modern software engineering practices. • Develop RESTful APIs and backend services supporting AI capabilities and enterprise integrations. • Implement approved document retrieval, vector search, and semantic search capabilities within the selected patient context and CHSD document set. • Develop automated unit, integration, and functional tests and repeatable AI evaluations for groundedness, retrieval quality, and clinical relevance supporting AI-enabled applications. • Troubleshoot software defects, optimize application performance, and support activities within the approved test environment and for future production readiness. • Integrate AI capabilities into existing enterprise healthcare applications and clinical workflows. • Develop secure interfaces utilizing REST APIs and modern integration patterns. • Support interoperability utilizing healthcare standards including FHIR, HL7, and CCD. • Collaborate with Solution Architects and engineering teams to implement scalable and maintainable application designs. • Participate in code reviews and promote software engineering best practices across the development team. • Develop secure software in accordance with Federal cybersecurity and privacy requirements, including approved data-retention and purge controls. • Support CI/CD pipelines, automated deployments, and cloud-native operational practices. • Implement logging, monitoring, audit capabilities, and operational telemetry, including model and prompt version tracking, usage and cost monitoring, and controls to detect model, prompt, retrieval, and data drift. • Support application security scanning, vulnerability remediation, and activities within the approved test environment and for future production readiness. • Incorporate Responsible AI, Human-in-the-Loop (HITL), and AI governance principles into application development. • Collaborate with architects, product owners, clinicians, cybersecurity teams, and Government stakeholders throughout the software development lifecycle. • Participate in Agile ceremonies including Sprint Planning, backlog refinement, Sprint Reviews, and Retrospectives. • Contribute to technical documentation, implementation guides, and software design artifacts. • Present technical solutions and implementation approaches to project leadership and stakeholders.
Role Description The Cash Application Team Lead supervises, coaches, and reviews the work and performance of a team of Cash Application Specialists. This role manages the escalation of complex issues, handles complex reconciliations, and drives process improvements — combining hands-on people leadership with strong technical ownership of the cash application function. - Download incoming payment information from the bank, identify customers, and apply payments to customer invoices. - Export data from dashboards and analyze it for missing or inaccurate entries. - Research unapplied payments and drive them to resolution. - Respond to Collections and customer inquiries via Zendesk and Slack. - Lead, mentor, and manage a team of four Cash Application Specialists. - Review and approve cash application activities performed by the team to ensure accuracy and adherence to company standards. - Oversee the daily cash application process, ensuring accurate and timely processing of customer payments. - Supervise the reconciliation of daily cash applications with bank statements, ensuring all discrepancies are identified and resolved promptly. - Act as the first point of escalation for the team, handling complex issues and ensuring efficient problem resolution. Coordinate with internal and external stakeholders as needed. - Identify opportunities for process improvement, implement best practices, and lead initiatives to enhance team efficiency and accuracy. - Prepare and present regular reports on cash application activities, team performance, and key metrics to management. - Collaborate cross-functionally with AR, Brand Payments, Cash Operations, AOS, and IT to investigate and resolve payment discrepancies and system issues. Qualifications - Proven experience in cash application, accounts receivable, or a related finance role, with at least 2 years in a supervisory or team lead position. - Experience with payment reversals, credit memos, and high-volume payment processing. - Advanced proficiency in English, both written and verbal. - Strong leadership and team management skills with the ability to motivate and develop team members. - Excellent analytical and problem-solving abilities. - Proficiency in Excel (e.g., VLOOKUP, XLOOKUP, SUMIF, pivot tables) and familiarity with accounting software (QuickBooks preferred). - Strong organizational skills and the ability to manage multiple priorities and deadlines. - Experience in a remote work environment and a proactive approach to leadership and problem-solving. Tools & Systems You'll Use - Zendesk and Slack for Collections and customer inquiries - Bank portals for incoming payment data - QuickBooks and ERP systems (SAP, Oracle, or Sage) - Google Workspace (Sheets, Docs, Slides) - Excel, including pivot tables, VLOOKUP, and XLOOKUP Benefits - Nabis is an Equal Opportunity Employer. - Nabis is seeking to create a diverse work environment because all teams are stronger with different perspectives and life experiences. - We strongly encourage women, people of color, LGBTQIA individuals, people with disabilities, members of ethnic minorities, foreign-born residents, older members of society, and others from minority groups and diverse backgrounds to apply. - We do not discriminate on the basis of race, gender, religion, color, national origin, sexual orientation, age, marital status, veteran status, or disability status. - We are committed to providing reasonable accommodations to qualified individuals with disabilities. - We do not retaliate against any employee or applicant who requests a reasonable accommodation. - All employees and contractors of Nabis are responsible for maintaining a work culture free from discrimination and harassment by treating others with kindness and respect.



