Job Description
We are seeking a visionary and technically accomplished Principal Software Engineer to lead the design and development of scalable software solutions that power our core operations. This role demands deep expertise in cloud platforms, database architecture, and fullstack development, along with a proven ability to mentor teams and drive strategic technical initiatives.
Key Responsibilities
- Architect and lead the development of robust, scalable software applications across the full stack.
- Drive technical strategy and decision-making in collaboration with engineering leadership and cross-functional stakeholders.
- Mentor and guide software engineers, fostering a culture of technical excellence, code quality, and continuous improvement.
- Optimize system performance and scalability through thoughtful design, profiling, and refactoring.
- Oversee database design and integration , including messaging systems and high-performance SQL query optimization.
- Lead cloud deployment strategies using AWS and Azure, ensuring reliability, security, and cost-efficiency.
- Champion DevOps practices , automation, and CI / CD pipelines to streamline development and deployment workflows.
- Identify and resolve complex technical issues , ensuring system resilience and maintainability.
Qualifications
Bachelor’s degree in Computer Science, Software Engineering, or a related field (Master’s preferred).10+ years of software engineering experience , with a strong track record of technical leadership.Expertise in JavaScript tech stack (React, Node.js) and modern fullstack development.Advanced proficiency in SQL , database design, and performance tuning.Deep experience with cloud platforms (AWS, Azure) and distributed systems.Strong understanding of software architecture , design patterns, and system integration.Exceptional problem-solving skills, with a strategic mindset and attention to detail.Excellent communication and collaboration abilities across technical and non-technical teams.Demonstrated experience in mentoring, leading teams , and influencing engineering culture.