
Software Engineer - Sustaining Engineering
Kuka Systems GMBH Branch Office Paris
Job description
Responsibilities
Make an impact
-
Product Investigation: Investigate software-related issues by analyzing logs, reproducing issues, and identifying root causes.
-
Jira Ticketing: Create detailed Jira tickets to document software defects, including root cause analysis and proposed solutions.
-
Communication: Communicate regular status updates to customers, internal teams, and stakeholders to ensure clear expectations and progress tracking.
-
Collaboration: Collaborate with the customer support organization to understand reported issues and validate resolutions.
-
Documentation: Maintain thorough documentation of case statuses, next steps, and resolution timelines.
-
Bug Fixing: Identify, troubleshoot, and resolve software defects and performance issues, including those discovered through product support investigations.
-
Unit Testing: Develop and run unit test cases to ensure the quality and functionality of updated and existing code.
-
Code Reviews: Participate in code reviews, both as a reviewer and a reviewee, to ensure adherence to coding best practices and high-quality deliverables.
-
Skill Development: Continuously enhance technical skills by exploring new programming languages, tools, or frameworks utilized within the company.
-
Agile Participation: Actively engage in Agile activities, including daily stand-ups, sprint planning, and retrospectives, to contribute to the development process.
-
Collaboration: Work closely with senior engineers to understand technical and business direction, while providing feedback and contributing to architectural decisions.
-
Periodic Active Engagements: Research and resolve customer issues under significant time pressure while providing timely updates to stakeholders.
-
Other duties as assigned.
Application Requirements
What you need to succeed
-
Bachelors Degree in Computer Science, Electrical or Computer Engineering, or combined equivalent in education and experience.
-
Knowledge and experience with at least three and mastery of at least two of the following: Java, C++ or C# as well as databases (SQL Server), object-oriented concepts as related to the field of programming.
-
Experience working in .Net Framework.
-
Understands object-oriented programming and how to design as well as develop software using these principles.
-
Experience working in software development IDEs like Eclipse and Visual Studio.
-
Understands Cloud Computing Concepts (Azure).
-
Experience assisting with troubleshooting technical issues, analyzing logs, or providing basic customer support in a software or IT environment.
-
Knowledge and experience with Python and Flask.
-
Experience with Azure Dev Ops and Jira.
-
Experience with CRM software (e.g., Salesforce)
-
Knowledge of TCP and UDP network protocols and network traffic analysis.
Target salary range for this position is $75,000 - $95,000. Salary will be commensurate with experience and skillset. We offer a comprehensive benefits package including medical / dental / vision insurance, tuition reimbursement, disability, 401k matching (up to 8%).