Job Description
Job Description
Principal Engineer - Software Engineer
The Principal Engineer – Software Engineer is responsible for developing, testing and maintaining software applications and systems. This role will work with a team of engineers to design, develop, test and maintain software solutions that meet customer requirements. The Principal Engineer must be able to troubleshoot complex problems and provide technical guidance to the engineering team.
Responsibilities
• Designs, develop, test and maintain software applications using various programming languages such as Java, C++ or Python.
• Develops user interfaces for web-based applications using HTML/CSS/JavaScript.
• Works closely with other engineers to ensure quality assurance standards are met throughout the development process.
• Troubleshoots complex problems related to software application performance or functionality issues.
• Provides technical guidance on best practices in software engineering processes including coding standards, version control systems and automated testing tools.
• Monitors system performance metrics such as response time or throughput capacity in order to identify areas of improvement or optimisation opportunities.
• Collaborates with product managers and stakeholders on feature specifications for new products or features within existing products.
💡 Quick Summary
Seeking a career-building opportunity? The Principal Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Livingston offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
