Cloud Software Development Architect
Position Overview
- Employment Type: FULL_TIME
- Location Type: (Not specified - assumed to be Remote/Hybrid based on context)
- Salary: (Not specified - Salary range is incomplete)
This role seeks a seasoned and visionary architect of Cloud Software Development. It 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.
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 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 of 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.
Requirements
- Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Experience:
- 15+ years of cloud software development experience.
- 5+ years of experience in a technical leadership role, providing technical mentorship to small teams.
- Proven Track Record:
- Technical leadership on the 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.
- Technical Skills:
- 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.
- Soft Skills:
- 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.
Application Instructions
- (Not specified - application instructions are missing)