Principal Software Engineer

Company:  Lyric - Clarity in motion.
Location: remote
Closing Date: 19/06/2026
Hours: Full Time
Type: Permanent

Job Description

Job Description:

  • Leads the end-to-end design and development of software solutions, including back-end and integration components
  • Collaborates closely with product managers, designers, and other engineers to define technical requirements, scope, and deliverables
  • Provides technical leadership and guidance to a team of engineers, fostering a culture of innovation, collaboration, and technical excellence
  • Drives architectural decisions and ensures adherence to coding standards, best practices, and software quality principles
  • Develops and maintains application frameworks, libraries, and reusable components to streamline development processes
  • Collaborates with cross-functional teams to identify and address technical challenges, performance optimizations, and scalability concerns
  • Mentors and guides engineers on technical design, coding practices, and system architecture, promoting professional growth and skill development.
  • Stays up-to-date with emerging technologies, frameworks, and industry trends, driving the adoption of new tools and methodologies
  • Conducts code reviews and provides constructive feedback to ensure code quality, maintainability, and system stability
  • Act as a technical evangelist, representing the Company in industry events, conferences, and technical communities, and sharing knowledge and insights.

Requirements:

  • 10+ years experience in software engineering, including a strong track record of leading the design and development of complex software systems, leveraging microservice architecture(s) on modern application stacks.
  • 10+ years experience using JavaScript, Python, Java, or C#, and expertise in development frameworks and technologies. .NET ecosystem is highly preferred.
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Advanced technical certifications are a plus.
  • Deep understanding of software architecture, design patterns, and system scalability, with hands-on experience in building large-scale, distributed applications.
  • Excellent problem-solving and analytical skills, with the ability to tackle complex technical challenges and propose effective solutions.
  • Proven experience in driving technical decisions, setting technical direction, and aligning engineering efforts with business goals.
  • Strong leadership and mentoring skills, with the ability to inspire and guide a team of engineers towards technical excellence.
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and present technical concepts to diverse audiences.
  • Passion for continuous learning and staying updated with emerging technologies, industry trends, and best practices in development.
Apply Now
Share this job
Lyric - Clarity in motion.
  • Similar Jobs

  • Principal Software Engineer

    remote
    View Job
  • Principal Software Engineer

    remote
    View Job
  • Principal Software Architect, Frontend

    remote
    View Job
  • Principal Structural Engineer

    remote
    View Job
  • Principal UI Engineer

    remote
    View Job
An unhandled error has occurred. Reload 🗙