Principal Software Engineer (Remote)
Role responsibilities
The Principal Software Engineer will write, review, and debug code in multiple programming languages to support cross-platform development projects. They will collaborate with engineering teams to implement scalable solutions and optimize existing codebases.
Requirements
Candidates must be proficient in at least two programming languages and have experience with version control systems like Git. Strong problem-solving skills and familiarity with software development methodologies such as Agile or Scrum are also required.
Key skills
Python, JavaScript, Java, C++, Version Control, Git, Problem-Solving, Debugging, Testing, Agile, Scrum, Software Development, Cross-Platform Development, Architectural Discussions, Technical Recommendations
Keywords
Software Engineer, Coding, Multi-Language, Cross-Platform Development, Debugging, Version Control, Git, Agile, Scrum, Python, JavaScript, Java, C++, Software Development, Technical Recommendations, Architectural Discussions