Senior Software Engineer
Swan Global
- Kochi, Kerala
- Permanent
- Full-time
Location: Kochi, Kerala, India
Employment Type: Permanent, Full-TimeAbout the Role:
As a Senior Software Engineer, you will work with cutting-edge technologies to design, develop, and maintain innovative software solutions. You will collaborate on requirement gathering, design, coding, testing, and deployment while mentoring junior developers and contributing to high-quality, maintainable code.Key Responsibilities:
- Analyze and design developments to meet sales and product management requirements.
- Work autonomously and prioritize tasks effectively.
- Plan, execute, measure results, and drive continuous improvement.
- Collaborate with teams to brainstorm and create new products.
- Mentor junior software developers and interns.
- Maintain clear documentation for workflows, modules, and systems.
- Identify technical improvements and enhance code quality and performance.
- Drive coding standards, code reviews, and safe refactoring practices.
- 8–12 years of experience developing medium-to-large commercial applications using C & C++.
- Experience mentoring and coaching junior engineers.
- Strong experience in C, C++, and MFC using Visual Studio IDE and MSVC build tools.
- Expertise in analyzing legacy code, refactoring safely, and managing technical debt.
- Experience with Azure DevOps, Git, and CI/CD pipelines.
- Exposure to C# .NET development is a plus.
- Experience in CAD software, 3D graphics applications, geometry-heavy systems.
- Knowledge of 3D graphics programming (OpenGL/DirectX) and rendering pipelines.
- Experience with databases like SQL Server for database-driven applications.
- Experience in web application development (PHP/React/WebVR) is a plus.
- Familiarity with AI tools to enhance development productivity.