Secure Code Warrior
Senior Software EngineerTo make the digital world safer by helping companies secure their software through developer-driven security.
Why Secure Code WarriorVisit website
Secure Code Warrior builds a culture of security-driven developers by giving them the skills to code securely. Our flagship Learning Platform delivers relevant skills-based pathways, hands-on missions, and contextual tools for developers to rapidly learn, build, and apply their skills to write secure code at speed. Established in 2015, Secure Code Warrior has become a critical component for over 450 enterprises including leading financial services, retail and global technology companies across the world.
Make your mark with a rapidly growing Cybersecurity company: We're seeking Senior Full Stack Software Engineers to join us! Based in either Sydney, Melbourne or Brisbane, you'll play a crucial role in developing innovative solutions that power our product forward.
Your responsibilities include (but are not limited to):
- Developing high-quality software solutions, using our coding standards and best practices;
- Contributing to the implementation of new features and enhancements;
- Collaborating with cross-functional teams, including product managers, designers, and other engineers, to understand requirements, discuss technical solutions, and deliver high-quality software products on schedule;
- Participating in code reviews to ensure code quality, maintainability, and adherence to design patterns and principles;
- Writing unit and integration tests to ensure the reliability and robustness of software components;
- Improving overall testing efficiency;Investigating and fixing software bugs reported by users or detected through automated testing, and ensuring timely resolution of issues to maintain product stability;
- Writing and maintaining technical documentation, including API documentation, design documents, and developer guides, to facilitate collaboration and knowledge sharing within the team; and
- Actively participating in team meetings
You'll get opportunities to learn and improve your skills in cybersecurity, DevOps and accessibility while being involved in all aspects of the software development lifecycle. With many opportunities for growth and collaboration with talented peers, this is an exciting chance to make a significant impact in a thriving tech environment!
- Strong knowledge of Java and Spring Framework;
- Proficiency in JavaScript and TypeScript with a strong emphasis on web frontend (React or Angular);
- Database knowledge (RDBMS, NoSQL, ideally Mongo);
- Object-Oriented and Functional design;
- TDD, Agile, DevOps;
- Experience with AWS, Docker, Git, CI/CD, monitoring & alerting; and
- Experience with monitoring & alerting (ideally Datadog)
- Unlimited Paid-time-off;
- Remote first culture, with offices in Sydney if you wish to work more hybrid;
- Paid Parental Leave;
- Employee Share Option Plan;
- Volunteer Leave and Employee Assistance Programs; and
- Home Office Reimbursement
- ✅
Stakeholder Engagement
Partner with stakeholders to understand specifications, business requirements, and communicate insights
- 🤖
Scripting and Automation
Develop scripts and automated workflows to improve the efficiency and accuracy of repeated tasks
- 🛠
Test Engineering
Create and implement code tests and software test automation
- 👥
Collaboration
Works with others by being open, clear in communication and listening to achieve goals
- 🧮
Numerical problem solving
Works with numerical information and performs mathematical calculations to solve problems
- 🔍
Attention to detail
Accurately identifies and rectifies discrepancies or errors that exists in information and deliverables