Coeadapt is seeking a highly skilled Principal Engineer to lead our engineering team in designing, developing, and implementing cutting-edge technology. The Principal Engineer will be responsible for project management, technology evaluation and selection, technical analysis, and architecture design. A successful candidate is expected to have a proven record in solving complex technical problems and delivering high-quality software solutions.
Key Responsibilities:
• Lead and manage a team of engineers in developing technical solutions that meet business requirements.
• Identify technical opportunities and lead the overall technical direction of projects.
• Design, develop, implement, and maintain software solutions using the latest technologies and best practices.
• Evaluate and select appropriate technologies and tools for the project.
• Provide technical guidance, mentoring, and support to other team members.
• Participate in all phases of project development, including planning, estimation, design, and implementation.
• Collaborate with cross-functional teams to ensure successful delivery of solutions.
• Ensure technical feasibility and scalability.
Qualifications:
• Bachelor's or Master's degree in Computer Science, Engineering, or related fields.
• Minimum of 10 years of experience in software development with a progressive increase in responsibility and successful delivery of software products.
• Experience in leading engineering teams and guiding them through architectural decision points.
• Hands-on experience with software architecture and design patterns.
• Expertise in programming languages and frameworks such as Java, .NET, Python, and AngularJS.
• Experience with Agile development methodologies, including Scrum and Kanban.
• Excellent problem-solving, critical thinking, and analytical skills.
• Ability to communicate complex technical concepts to non-technical stakeholders.
• Strong leadership and project management skills.