What You'll Do
- Be a part of an engineering team with great product development, delivery, growth and teamwork culture. Be ready to improve yourself and others around you.
- Grow yourself with frequent system-design, refactoring and clean code practices. Work with top-notch engineering team, well-thought architecture and contribute to it.
- Actively contribute to code, system-design, features, and even the roadmap. Share best practices, your opinions, contribute to the product and create impact.
- Work with a top-notch UX and PM team. Contribute to the impact and usability of the product through well-thought features. Build the part of the product that deals with scalability, extendability and performance aspects.
- Work with well-established agile methodologies. Enjoy being a part of an actual self-organizing team using scrum as it is meant to be used. Refine, plan and make retrospectives of the sprints and this time, actually utilize them in the sprint (instead of just filling documents or just attending a meeting).
- Be ready to take responsibility, keep yourself up-to-date, contribute to the engineering best practices and culture in Picus.
- Learn and teach best practices of the frameworks and technologies we use, including but not limited to Go, Gin-gonic, event-driven communication, REST, New Relic, Sonarqube.
- Be willing to discuss together, build together, deliver together, sometimes fail together, celebrate together and most importantly, grow together.
What You Have
- BS or MS degree in Computer Science, Engineering or similar field
- At least 2 years of proven, hands-on experience in software development
- Solid foundation in Software Design, Data Structures, and Algorithms
- Experience in software development in at least one programming language (Go is preferred)
- Knowledge on operating systems and network technologies
- Knowledge of RDBMS (PostgreSQL is preferred) and NoSQL database management systems (Elastic is preferred)
- Knowledge on Test Driven Development and Unit Testing
- Excellent teamwork and communication skills
- Strong analytical skills and excellent problem-solving abilities
- Humble, friendly, adaptive, result-oriented personality
- Preferred hands-on experience with AWS and/or other public cloud computing platforms
- Preferred experience in DevOps processes and concepts
- Preferred knowledge in the Cyber Security domain
Similar Jobs
What We Do
Picus Security is the pioneer of Breach and Attack Simulation (BAS). The Picus Complete Security Control Validation Platform is trusted by leading organizations worldwide to continuously validate the effectiveness of security controls against cyber-attacks and supply actionable mitigation insights to optimize them.
Picus has offices in North America, Europe and APAC and is supported by a global network of channel and alliance partners.
The company is dedicated to helping security professionals become more threat-centric and via its Purple Academy offers free online training to share the latest offensive and defensive cybersecurity strategies.
Find more here: https://www.picussecurity.com/