מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
R&D Software Engineer - Source Code Management (SCM) Tools Engineer
Success in the Role: What are the performance goals over the first 6-12 months you will work toward completing?
You will directly improve the way in which VCF developers engage day to day with SCM (Perforce, GitHub), and Build infrastructure
You will analyze business problems, and requirements and spearhead engineering efforts to meet objectives
You will proactively identify development productivity and operational risks, and implement scripts, tools and services to address them.
You will engage with other Sr. Engineering leaders to design, review, and code solutions.
You will ensure that the IT DevOps organization understands and is aligned to VCF business requirements and delivers projects to specification.
The Work: What type of work will you be doing? What assignments, requirements, or skills will you be performing on a regular basis?
Educate your colleagues as to the latest SCM (Perforce, GitHub) features, tools, technologies, and practices to enhance system functionality and efficiency.
Define/Refine, Implement, and Operate productivity and management solutions for VCF developers and release managers in the areas of branching, merging, code-review (PR), and SCM interoperability automation.
Build and operate tools and services to support: SCM migration activities from Perforce to GitHub (including monorepos), Product builds using custom SCM automation to implement spare-checkout, git-archive, and sha-caching, as well as other automation which increases VCF developer productivity when interacting with source control.
Understand VCF developer workflow needs across the enterprise in order to be an effective advocate.
Understand SCM governance best-practices in order to confidently communicate-with and define appropriate solutions on behalf of stakeholders.
Create and improve observability of our tools and services to meet SLO’s.
Participate in an on-call rotation with the larger engineering services organization in order to ensure SLO’s are met, and build a broad understanding of our systems, tools, and processes.
Create high-quality documentation helping to maintain procedures, guidelines, and training materials.
Requirements:
Bachelor's degree in Computer Science or related field and 12+ years of related experience or Masters degree in Computer Science or related field and 10+ years of related experience.
Your manager will be an experienced Software Engineer. They will support your growth through training, mentorship, and stretch opportunities. You should expect regular 1:1 meetings with your manager that are focused on project support and careerplanning.
Compensation and Benefits
The annual base salary range for this position is127,000 - $225,000
This position is also eligible for a discretionary annual bonus in accordance with relevant plan documents, and equity in accordance with equity plan documents and equity award agreements.
משרות נוספות שיכולות לעניין אותך