This Software Development Engineer role involves designing, developing, and maintaining software components for cloud-native products, focusing on security platforms. The engineer will be responsible for troubleshooting, debugging, and optimizing database solutions, and collaborating with DevOps and QA teams. The position requires a strong understanding of networking protocols and AWS services.
Requirements
- Extensive experience in software development for cloud-based products and cross-platform environments.
- Strong programming and debugging skills, particularly in Python; experience with other languages like C/C++ is a plus.
- Experience designing, developing, and integrating RESTful APIs, ensuring secure and efficient communication between microservices.
- Experience with database systems (e.g., SQL, NoSQL, or cloud-based databases) and the ability to design, query, and optimize databases for large-scale distributed environments.
- Strong understanding of networking protocols and technologies such as Firewall, IPSec, SSL, IdP, TLS, DNS, CASB, SDN, and TCP/IP.
Benefits
- medical
- dental
- vision
- life insurance
- disability insurance
- paid holidays
- vacation time
- sick time
- 401(k)
- paid time off
- bonus eligibility