Senior Software Engineer
Indexed description
Key Responsibilities:
- Design and develop C/C++ components for system-level integrations and performance-critical modules.
- Lead development of Python applications and scripts for data transformation, integration, and system automation
- Work on low-level data handling, transport protocols (e.g., FTP), and file conversion pipelines.
- Support encryption/decryption mechanisms and interface with external hardware/software systems.
- Optimize large-file processing and transformation logic.
Required Skills:
- 7+ years of experience with C/C++, with strong understanding of system internals and memory management.
- 5+ years of experience with Python, including data manipulation, scripting, and automation
- Experience developing and consuming protocol-level integrations (FTP/SFTP, TCP/IP).
- Familiarity with data encryption, compression, and custom parsing.
- Exposure to Windows Services and cross-platform considerations.
- Exposure to image processing and encryption libraries
- Comfortable working with SQL, JSON/XML, and structured file formats
Optional:
- Familiarity with ANSI X9.37 or X9.100 standards.
- Experience with AI code tools at a plus
- Experience with Python is a plus.
- Design and develop Python for system-level integrations and performance-critical modules.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search