Job Description

About Role

As a Manager, Software Engineering, you will be responsible for:

  • Leading and managing small-scale development organizations (2+ teams), demonstrating thought leadership, cross-functional influence, and strong partnership.
  • Driving the design and development of software solutions across multiple programming languages, adhering to secure coding standards (e.g., OWASP, CWE, SEI CERT) and implementing robust vulnerability management practices.
  • Guiding teams in building and supporting applications utilizing open frameworks (e.g., Spring Boot, Angular) to optimize for reuse and reduce development cycles.
  • Leveraging a deep understanding of operating system internals (Windows, Linux) to ensure the delivery of interoperable and high-performing code.
  • Providing expert-level debugging and troubleshooting support, including the analysis of core, heap, and thread dumps to identify and resolve complex co...

Apply for this Position

Ready to join Dynamic Yield? Click the button below to submit your application.

Submit Application