Summary
The job is for a Software Engineer II at Quokka, a mobile application security testing company. The role involves developing software for automated mobile app analysis, making implementation decisions, fostering junior engineer growth, and collaborating with stakeholders. A bachelor's degree in Computer Science or related field, 4+ years of experience, and strong interpersonal skills are required.
Requirements
- Bachelorβs degree in Computer Science, Computer Engineering, or related technical field (or foreign equivalent)
- Worked on large scale projects and codebases
- Developed products that are customer facing
- 4+ years of experience, prefer working with Javascript or relational databases
- Experience working with CI/CD pipelines
- Experience with Docker
- Strong interpersonal and communication skills
Responsibilities
- Gathering and analyzing business and technical requirements for software applications
- Taking the lead in making implementation decisions based on high-level requirements
- Developing web-based software for services that facilitate the workflow of automated analysis of mobile applications
- Fostering the growth of junior engineers through code reviews, mentoring, supporting, etc. to build and grow our engineering team
- Learning from and collaborating with stakeholders in various projects to identify paths forward for development
Preferred Qualifications
- Experience being a technical lead for a team is a plus
- Experience working with Infrastructure as Code products (such as Terraform)
- Experience managing/interfacing with cloud infrastructure (Azure is a plus)