Implement a solid security infrastructure to provide the footing on which to build our platform.
Respond to critical security events in a timely fashion to co-ordinate an effective response to customers to mitigate and address issues.
Analysis of complex problems involving multiple related causes to define required software functionality.
Design, implementation, testing and documentation and support of non-real-time software to meet required functionality.
Design, implementation, testing & documentation, and support of software whose functionality is characterized by the timely and predictable response to external, real-world events.
As part of an Agile team, you will be designing, coding and integration testing features, making bug fixes, participating in Community of Practices, mentoring junior developers, etc.
Knowledge & Experience
Required Qualifications
Post-Secondary educations in Software Engineering, Computer Science, relevant field, or equivalent job experience.
5+ years of software development experience.
3+ years working in DevSecOps.
Experience with Security Vulnerability Management and Remediation
Experience in security compliance to obtain certification.
Excellent verbal communication skills – both written and verbal.
Any programming languages (prefer C#, Java).
Ability to adapt to the latest development techniques, and eager to learn.
Eligible for up to a top-secret security clearance.
Preferred Qualifications
Phenomenal problem solver.
Proven history of getting things done (e.g., not just a thinker, but someone capable of delivering high quality code and finishing the job).
Team player – able to share, mentor and code review.
Software Engineering, Computer Science degree or relevant work experience.
Experience with Vault
Experience with Kubernetes
Pen Testing Experience
Agile development experience, including the use of automated until and integration tests.
Experience working with REST APIs
Enterprise development experience (large databases, multi-tier applications)
Experience working with Big Data
Linux experience
Multi-team development environment experience
Personal Attributes
Passionate about work and about making a difference.
Self-aware.
Empathetic, curious, and committed to excellence in all aspects of work.
Proactive and self-motivated, able to work with a high level of autonomy.