Job Description
A Principal Software Engineer leads and supports complex software initiatives, driving high-level technical decisions and providing guidance throughout the software development lifecycle. You will leverage deep technical expertise to shape architectural design, evolve engineering practices, and mentor other engineers to foster technical excellence. This role involves improving development processes, influencing strategic technology decisions, and collaborating closely with cross-functional stakeholders like product and delivery managers. As a senior specialist, you will be responsible for leading and inspiring teams, making critical architectural decisions, and ensuring the successful delivery of complex software projects.
- A Bachelor's or Master's degree in Computer Science or a related field.
- Typically 15+ years of professional software development experience.
- Proficiency in multiple programming languages and technologies, with a strong H...
Ready to Apply?
Take the next step in your AI career. Submit your application to Mlabs today.
Submit Application