Job Description
As a senior software engineer, you will be responsible for designing and implementing high-scale services using languages such as Go, C, C++, C#, Java, JavaScript, or Python. You will work with a dynamic team to contribute to all aspects of the stack, from agents running on servers and Kubernetes clusters to globally distributed cloud services.
The role requires strong technical leadership, collaboration with stakeholders, and expertise in hands-on software design and programming, product development, and license management software design and implementation. You will have end-to-end ownership of your areas, including design, code, testing, and telemetry coverage.
Key Responsibilities:
* Provides technical leadership, raises the technical bar, and maintains a data-driven culture.
* Collaborates with stakeholders to determine user requirements and develops design documents.
* Creates, implements, optimizes, debugs, refactors, and reuses code for service reliability and performance.
* Participates in site-reliability engineering practices and analyzes complex issues.
Requirements:
* Bachelor's degree in computer science or related field and 6+ years of technical engineering experience.
* Advanced technical proficiency in software design and programming, product development, and license management software design and implementation.
* Minimum 3+ years of experience developing, deploying, monitoring, and shipping scalable cloud services.
* Strong experience using technologies like Kubernetes, AKS, GO, C#, Linux, and .NET.
* Ability to mentor early-career engineers and analyze complex issues.
Skills & Qualifications:
* Proficiency in at least one programming language (Go, C, C++, C#, Java, JavaScript, or Python).
* Experience with cloud computing platforms (Azure, AWS, Google Cloud).
Knowledge of containerization tools (Docker) and orchestration tools (Kubernetes).
Understanding of security principles and threat modeling techniques.
Benefits:
* Opportunities for career growth and professional development.
Collaborative and dynamic work environment.
Competitive salary and benefits package.