Principal Engineer, Software
Core
Designing, implementing, and deploying scalable software solutions for high availability environments to improve operational efficiency and customer experience.
Role type
Principal Software Engineer
Builds
Scalable software solutions, software components, and advanced software capabilities
Domain
Telecommunications / Software Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Software Development, Technical Writing, Analytical Thinking, Analytics, Leadership, Collaboration, Communication, Customer Service
Preferred skills
None stated
Technologies
Virtualization, Microservices, Software-defined networking, Network functions virtualization, Big data platforms
Responsibilities
Drive engineering projects to deliver software solutions meeting technical requirements and quality standards; Provide technical leadership by mentoring engineers and influencing technology and policy decisions; Evaluate and apply technology strategies aligning with business goals; Develop innovative software designs and improvements; Produce clear technical documentation and architecture descriptions
Seniority
Principal, strategy & mentorship