The Product Software Engineer is an individual contributor who plays a key role within a dedicated product team. This role involves high involvement in product design and requires collaboration throughout the software development lifecycle. Utilizing Agile methodologies, the engineer focuses on building robust software solutions without travel obligations.
Responsibilities
- Develop and maintain software applications aligned with product goals
- Collaborate closely in product design and planning
- Conduct thorough code reviews to ensure quality standards
- Perform testing and debugging to deliver reliable software
- Engage with the product team using Agile methodologies
Preferred Qualifications
- 4+ years of experience in software development
- Bachelor's degree in Computer Science or related field
- Proficiency in programming languages such as Java, Python, and C++
- Strong understanding of the Software Development Life Cycle (SDLC)
- Experience with version control systems like Git
- Effective team collaboration skills