Principal Engineer, Cloud Software
Job Description
Â
We are seeking a seasoned and visionary architect of Cloud Software Development. This role involves strategic leadership, technical expertise, and active participation in different stages of cloud software development/operations. The ideal candidate will have a deep understanding of cloud architecture, software development best practices, and a passion for driving innovation. Familiarity with the networking/telecom/embedded domain is highly desired.
Â
Job Responsibilities:
- Define and implement the cloud software development strategy aligned with the company’s vision and business objectives.
- Create an aggressive and holistic roadmap that takes into account the customer needs, technical architecture, tools, and industry trends
- Create/review architecture/microservice/feature designs and ensure quality in the cloud software development
- Develop reactive and proactive strategy to operations at scale.Â
- Collaborate with cross-functional teams in terms project requirements, scope, and timelines, design, testing, deployment, operations to ensure operational excellence.
- Continuously implement mechanisms to improve software quality, operations, and engineering efficiency
- Foster a culture of customer obsession, ownership, innovation, continuous improvement, and collaboration within the development team.
Â
Required Skills and Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
- 15+ years of cloud software development experience; 5+ years of experience in technical leadership role providing technical mentorship to small teams
- Proven track record of technical leadership on development of scalable and resilient cloud-software demonstrating customer obsession, ownership, innovation, continuous improvement, and collaboration
- Focus on operational excellence with proven experience driving debug and resolution for operational issues
- Deep understanding of cloud platforms such as AWS, Azure, or Google Cloud
- Expertise in microservices architecture, containerization (Docker, Kubernetes), and serverless computing
- Strong knowledge of agile methodologies, DevOps practices, and CI/CD pipelines
- Excellent problem-solving skills and a strategic mindset
- Strong communication and interpersonal skills, with the ability to work effectively with diverse teams and stakeholders
Preferred Skills:
- Experience in the networking/telecom domain is a huge plus
- Deep understanding of networking protocols (e.g.,Layer2/Layer3/TCP/IP, BGP, OSPF), tunneling, VPN, network security, and software-defined networking (SDN)
- Deep understanding of management plane technologies (Yang models for configuration and telemetry, GRPC, GNMI, GNOI)
- In depth understanding of LTE/WIFI/Spectrum management technologies is a huge plus
- Design experience on embedded software is a huge plus
- Experience with machine learning, artificial intelligence is preferred
Â
The salary range for this position is: $215,000 to $275,000
Compensation will be determined based on several factors including, but not limited to: skill set, years of experience and the employee’s geographic location.
Tarana provides competitive benefits to employees in this role including: Medical, dental and vision benefits, 401K match, flexible time off and stock option.
Â
Date Posted
09/13/2024
Views
7
Similar Jobs
Principal Software Engineer (Prisma Access) - Palo Alto Networks
Views in the last 30 days - 0
Palo Alto Networks is a cybersecurity company committed to protecting the digital way of life They are seeking a Principal Software Engineer to build ...
View DetailsPrincipal Engineer Software (Full Stack Developer) - Palo Alto Networks
Views in the last 30 days - 0
Palo Alto Networks is seeking a Senior FullStack Engineer to develop and maintain highperformance web applications collaborating with crossfunctional ...
View DetailsSenior Front-End Software Engineer - Percipient.ai
Views in the last 30 days - 0
Percipientai founded in 2017 is a cuttingedge technology company specializing in Computer Vision Artificial Intelligence and Deep Learning They develo...
View DetailsStaff Flight Test Engineer - Wisk
Views in the last 30 days - 0
Wisk Aero is seeking a Staff Flight Test Engineer to join their team in Hollister CA The role involves ensuring safe and efficient flight testing and ...
View DetailsSenior Developer, Data Engineer - Tarana Wireless, Inc.
Views in the last 30 days - 0
Tarana is seeking a Senior DeveloperData Engineer with 5 years of experience in building largescale data pipelines The role involves designing buildin...
View DetailsStaff Engineer, System Design Verification Engineering - Western Digital
Views in the last 30 days - 0
Western Digital is seeking a validation engineer to define and track test plans characterize and optimize SSDs and lead bug review meetings The ideal ...
View Details