Dynamic Yield's Services team is building the APT Platform, a next-generation development platform that combines industry-leading analytics, advanced software architecture, and the latest web technologies to empower data-driven business decisions for our customers. To keep our platform secure, our Security Engineering team is seeking a Senior Software Engineer with experience implementing security tools and technologies in on-premise or cloud data centers.
As a Senior Engineer, you will bring your engineering expertise and leadership to a growing team of highly motivated and innovative engineers. If you enjoy large-scale infrastructure challenges, come solve them with us!
What you will be doing
- Security Solution Development: Design, develop, and deliver simple, reusable, service-enabled, maintainable, and scalable security solutions that meet business requirements, adhering to established standards, processes, and best practices.
- Process Improvement & Automation: Proactively identify and prioritize cross-application synergy, system enhancements, and the automation of manual processes.
- Strategic Contribution: Contribute to the overall strategy and manage complex issues within your functional area of expertise.
- Technology Research & PoCs: Research and perform Proofs of Concept (PoCs) on current and upcoming technologies and appropriate application frameworks to enhance security and development practices.
- Quality Assurance & Compliance: Conduct quality inspections and walkthroughs throughout the Software Development Life Cycle (SDLC), including requirements review, architecture review, design review, code review, and security review, to ensure compliance with relevant standards.
- Security Culture & Stakeholder Engagement: Leverage your security experience and knowledge to foster a strong security culture and maintain effective working relationships with various internal stakeholders, including business owners, end-users, customers, project managers, engineers, and senior management.
- Mentorship & Modernization: Coach junior-level employees on software development and security best practices, and work on a mix of legacy and greenfield projects to enable and support full-stack modernization.
Who you are
- Technical Expertise:Expertise in coding languages like C#, Python, Java, or Go.
- Familiarity with Azure, AWS, Open Stack, or other IaaS offerings.
- Motivation to learn security tooling such as F5 BIG-IP ASM, HashiCorp Vault, SAST, DSAT, and SCA tools, etc.
- Leadership & Mentorship:Able to lead projects with multiple teammates and provide thoughtful technical mentorship to help grow their careers.
- Problem-Solving & Communication:Able to independently research, evaluate, and decide on both short-term and long-range solutions.
- Skilled at breaking down problems, organizing work, and delivering against technical requirements.
- Able to communicate to peers and stakeholders with impact, eloquence, and authenticity.
- Education:Superior academic record with a degree in Computer Science or a related technical field.