Remote, US
9 days ago
Principal Software Engineer (Remote Opportunity)
The Principal Software Engineer creates, modifies, and maintains software applications individually or as a team. In addition, it provides technical leadership on a team, including training and mentoring other team members, and includes technology and architecture direction for the team. Essential Duties & Responsibilities  Codes, tests, debugs, and documents software applications using established coding standards and methodologies Work within an agile scrum team, contributing to an atmosphere of continuous improvement Self-starter and self-organized – able to work without supervision Work with other technical leaders to establish coding standards, development best practices, and technology direction Perform code and process reviews to ensure adherence to best practices Work with architects, designers, business analysts, and others to design and implement high-quality software solutions Assist product owners in backlog grooming, story breakdown, and story estimation Collaborate and communicate effectively with team members and other stakeholders throughout the organization Document software changes for use by other engineers, quality assurance, and documentation specialists Master the technologies, languages, and practices used by the team and project assigned Train others in the technologies, languages, and techniques used by the team Troubleshoot and resolve issues in existing software Other duties as assigned
Confirm your E-mail: Send Email