Job Summary
We are seeking a talented Android Engineer to join our Team. In this role, you will be responsible for designing and developing innovative networking software solutions that enhance our cloud security offerings. You will collaborate closely with Product Management to understand customer needs and translate them into technical requirements. Your expertise in software development, particularly in networking-based applications, will be crucial in delivering high-quality products that meet the demands of our clients.
Job Responsibilities
- Collaborate with Product Management to gather and analyze requirements and customer needs.
- Design and develop networking software and SDKs using modern software development techniques.
- Analyze software performance data to identify and resolve issues related to reliability and quality.
- Work with cross-functional teams to ensure seamless integration of software components.
- Participate in code reviews and contribute to the establishment of best practices in software development.
- Stay informed about industry trends and emerging technologies to foster innovation within the team.
Basic Qualifications
- 3+ years of software development experience, with a focus on networking-based applications.
- Proficient in object-oriented programming languages such as Java, Kotlin, C, and C++.
- Experience in Android app development and familiarity with mobile application frameworks.
- Strong understanding of networking protocols including TLS, DTLS, HTTPS, and DNS.
- Bachelor’s degree or higher in a technical discipline (Computer Science, Engineering, etc.).
What Will Make You Stand Out (Preferred Qualifications):
- Knowledge of network security concepts such as PKI, VPN, and firewall technologies.
Target Start Date: ASAP
Engagement Length: 6 to 11 months, based on performance and project lenght
Time Zone: PST (Flexible, but they should be responsive during working hours)
Working Hours: –
Country Restrictions: Avoid Cuba and Venezuela
Holidays (Local / US): US