remote
Senior Software Engineer - Redient security
Software Engineer
Senior Software Engineer leading AI system development, focusing on code quality, debugging, and performance tuning across Python, Java, and C++ environments.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance code for AI‑enabled applications using Python, Java, and C++.
- Debug complex software systems, identify root causes, and implement robust fixes.
- Refactor legacy codebases to improve readability, scalability, and maintainability.
- Collaborate with cross‑functional teams to define feature requirements and deliverables.
- Optimize application performance through profiling, algorithmic improvements, and efficient resource usage.
Requirements
- 5+ years of professional software development experience.
- Hands‑on experience with Git, CI/CD pipelines, and automated testing.
- Excellent problem‑solving skills and ability to work independently in a remote setting.
- Strong communication skills and a collaborative mindset.