Skip to main content

Chief Software Architect

Checkmarx, Israel
Employment type: 
Full time
Years of experience: 
more than 10 years
HTML5, CSS3, Agile, TDD, REST, SOAP, AngularJS

Similar jobs

No similar jobs found.

Materials Hack
Playground for innovative materials powered by Borealis.
8th-10th July – Vienna, Austria
2.5
days Hackathon
3
weeks Incubation
2
winning teams
24K
cash prizes

Chief Software Architect

Checkmarx is looking for a savvy chief software architect to join the company and take a leading role in shaping the future of our solutions and products. The chief software architect will assist the company to expand and scale its product offering. The position responsibilities include leading research activities, defining technological directions, sponsoring product development efforts, mentoring and being a knowledge center for the product and development teams. The position will report to the Chief Product Development Officer and will work alongside the Product and R&D VPs as well as other stakeholders.

Main responsibilities

  • Design and oversee implementation of end-to-end integrated systems.
  • Deliver architectural initiatives that drive revenue and improve efficiency inline with business strategy.
  • Maintain in-depth knowledge of the organization's technologies and architectures.
  • Develop and maintain current and planned state architectural blueprints.
  • Develop and maintain an aspirational architectural road map for the enterprise.
  • Initiate and deliver architectural programs that align technology with business strategy.
  • Initiate and deliver technology evaluations and recommendations.
  • Support product development teams.
  • Review new and existing program/project architecture for compliance with IT standards, policies and architectural plans.
  • Identify architectural risks and propose alternatives and solutions.
  • Requirements:

      • BA degree in computer science from a leading university. Master or PhD preferred.
      • At least 10 years of industry experience.
      • Experience in planning, building and delivering large-scale enterprise-grade software applications.
      • Experience in leading strategic processes utilizing a target architecture approach
      • Excellent technical background and extensive knowledge in multiple software domains:
      1. Experience with Domain Driven Design
      2. Proficient in .Net and Java
      3. Relevant knowledge in HTML5/CSS3, JS, AngularJS/EmberJS/Backbone.js
      4. High command of OOP, REST/SOAP APIs and other software engineering concepts
      5. Cloud computing
      • Excellent understanding of software development life cycle
      • Solid understanding and experience developing in a modern Agile environment (Iterative development, Continuous Integration, TDD, etc.)
      • Methodological yet innovative, proactive and capable of thinking out of the box
      • Strong social and communication skills, ability to drive people
      • Background / solid understanding in Application Security
      • Practical background in product and project management
Top