Important:
Please use Google Chrome when applying for job to avoid any system errors due to browser incompatibility.
Senior Software Engineer
Required Education and Experience:
* 5 years of relevant experience and a Bachelor’s Degree in Computer Science, Engineering, or MIS, or
* 3 years of relevant experience and a Master’s Degree in Computer Science, Engineering, or MIS
Required Skills:
* 5 years of experience developing, deploying and supporting applications on the Linux operating system
* 5 years of experience in developing applications in one or more languages: C, GO, Python
* 5 years of experience with public/private cloud infrastructure environments, services and API’s
Desired Skills:
* Passion to understand, learn, and evaluate new technologies
* Experience with Container & Orchestration frameworks: LXC, Docker, Kubernetes, Docker Swarm.
* Experience with Networking and Security Protocols: IPv4, IPv6, TCP, SSL, TLS
* Experience with building and maintaining modern rest web services
* Experience with GRPC or protocol buffers
* Expertise in Secure Software Design and Architecture
* Experience with secrets management, certificates, encryption and keys.
* Familiarity with software security weakness, vulnerability and secure code review
* Familiarity with software attack and exploitation techniques
* Experience with observability stacks and tools (Prometheus, Grafana)