Requirements:
- Graduate in computer science, or equivalent experience with demonstrated proficiency
- 12-18 years of relevant experience in software development, preferably in large scale enterprises and solid development experience with enterprise grade products
- 5+ years of experience in management position preferably with technically complex products
- Strong hands-on development experience with C/C++ - mandatory
- Experience with/Knowledge of coding standards such as MISRA, CERT C/C++, CWE and experience with developing software in highly regulated industries like Automotive, Silicon design, healthcare, Aviation, Military is an added plus.
- Experience working with web containers (e.g., Tomcat, Node, React) and database access
- layers (e.g., SQL) is good-to-have
- Development experience in both Windows and Linux environments
- Knowledge and experience with compilers or static code analysis is an asset
- Prior knowledge of handling testing team members is a good plus
- Working experience with compiler level code is a good plus
- Eye for innovation and able to constructively use GenAI to improve use cases and also internal team efficiencies
Responsibilities:
- Lead a team covering full stack development, QA and automation with more than 10 team members
- E2E responsibility for development and enhancement for a market leading static code analysis tool
- Drive the group to work efficiently and consistently following an Agile methodology (Sprint planning, daily stand-ups, retrospective meetings, etc.) and continuously improve all aspects of the development cycle
- Identify technical debt and challenges and drive the team to reduce them
- Design solutions, evaluate architecture options, set technical direction and quality standards, guide implementation
- Work closely with key business and product stakeholders on building the technical and product roadmap
- Work closely with key business stakeholders to ensure customer expectations are met
- Work with global teams and stakeholders
Similar Jobs
What We Do
The best run DevOps teams in the world choose Perforce to remove bottlenecks to speed up and deliver app experiences that move the needle. With Perforce’s suite of products built to develop and maintain high-stakes applications, companies can finally manage complexity with efficiency, achieve speed without compromise, and run their DevOps toolchains with full integrity. Perforce gives customers a DevOps Edge, from code to business-ready.
But at the heart of our success is the people. We are a global community of collaborative experts, problem solvers, and possibility seekers who believe in making work both challenging and fun. Join us and you’ll work alongside the brightest in the business, driving innovation and growing in a career that’s moving in one direction: upward!