Visa is hiring a

Senior Software Release Engineer

Warsaw, Poland
Full-Time

Job Description: 

The Customer Relationship Management (CRM) team is part of Payment Product Development (PPD) Technology team of Visa and is responsible for B2B Service CRM. This team works closely with business owners of these services to deliver industry leading packaged software and customer developed solutions. Team’s responsibility includes managing system requirements, design, development, integration, quality assurance, implementation and maintenance of corporate applications. 

The Release Engineer is responsible for driving various teams – both internal and external – to deliver product development features to the market on a monthly cadence. This position is responsible for identifying product rollout requirements including infrastructure, internal operations, external operations, training and then developing and executing against a project plan, proactively mitigating risks, and managing the software development life cycle from inception to production launch and post-production support. This position requires a strong technical expert familiar with an environment 

Key Responsibilities: 

  • Define, enhance and implement the release processes across the D365 landscape and teams to ensure strict governance and control 

  • Define, agree and optimise cutover schedules with project teams and business stakeholders 

  • Plan and track releases, upgrades and changes to the D365 environments (test, pre-production and production) 

  • Support and mentor D365 resources to understand the change and release management processes to ensure consistent delivery. 

  • Coordinate the release schedule and resources required depending upon the third-party applications, defect backlogs, planned releases, and infrastructure updates.  

  • Identify the risks and propose steps to mitigate them. 

  • Identify opportunities for automation to support CI/CD goals. 

  • Collaborate/communicate across global business and technology organizations, providing sound analysis and change leadership. 

  • Building and maintaining strong internal customer relationships is essential as this position will work with Business Partners, internal staff and system integrators daily to ensure quality assurance is performed in alignment with global initiatives and requirements across the enterprise.  

  • Lead and co-ordinate the Go-Live activities including the execution of the deployment plans and checklists. 

  • Team up with relevant development teams responsible for building the automation tools used to develop and deploy the software. 

  • Assist in attending the CAB meetings to discuss the release schedules with the team and resolve roadblocks, if any. 

  • Maintain documentation related to procedures on build and release, various notifications lists, and dependencies. 

  • Implement and oversee the integration of AI solutions, such as GenAI, into the release process to improve efficiency and effectiveness. 

  • Ensure that releases are delivered on time and while meeting or exceeding quality standards. 

  • Continually work towards making improvements in the release process, including the utilization of AI technologies.

This is a hybrid position. Hybrid employees can alternate time between both remote and office. Employees in hybrid roles are expected to work from the office 2-3 set days a week (determined by leadership/site), with a general guidepost of being in the office 50% or more of the time based on business needs.

Basic Qualifications

  • 2+ years of relevant work experience and a Bachelors degree, OR 5+ years of relevant work experience

Preferred Qualifications

  • 3 or more years of work experience with a Bachelor’s Degree or more than 2 years of work experience with an Advanced Degree (e.g. Masters, MBA, JD, MD)
  • 3+ years of experience in release management especially in CRM instances
  • Understanding of release/deployment process (from Dev through Production) using Agile methodology
  • Hands-on experience on either of the SCM tools like Bitbucket, GitHub or GitLab
  • Prior experience in implementing CI/CD or any automation in CRM release management is preferred
  • Experience with AI implementation, specifically GenAI, is highly desirable
  • Experience with C# or Visual Basic, Java/JQuery, Visual Studio, Web Services, and the CRM SDK is required
  • Excellent process orientation, planning, organizational and problem-solving skills
  • Strong interpersonal, facilitation skills along with effective communication (both written and verbal) skills
  • Demonstrated ability to solve complex software development issues
  • Demonstrated ability to work in a complex organization to determine business and customer needs
  • Should be well-versed working in an Agile environment
  • Proactive thinking with a can-do attitude
  • Bachelor's degree in a Computer Science or Engineering discipline. Master s Degree is a plus.

Nice to Have

  • SQL Server and DB Knowledge
  • Azure Function/services
  • Power Automate and power Apps
  • A team player who can also work independently
  • Multi-tasking and time-management skills, with the ability to prioritize tasks.

Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.

Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Release Engineer Q&A's
Report this job
Apply for this job