Staff SW Engineer

Visa hybrid • Foster Cityfull_time

We need a highly motivated and skilled Co-ordinator/Engineer who is also proficient as a Security Analyst. This individual should be passionate about using modern software engineering principles with Java and Big Data-based technologies to deliver robust applications to our global users. 

The Release Co-ordinator/Engineer will handle the daily responsibilities of supporting the release/DevOps needs of Application development teams. These tasks include configuration identification, change management, build, deploy, and release artifact management, version control, and source code auditing/reporting, environment support, and troubleshooting. Additionally, this role will also involve ensuring the security of our applications and infrastructure by implementing and maintaining the latest security practices and standards. 

Responsibilities:

  • Design , Develop, implement, and oversee the development of Microservices
  • Must have experience in AI/ML
  • Implement automation tools and frameworks for build, test, and deployment. 
  • Ensure system compliance with security standards. 
  • Coordinate all aspects of software releases, from planning to deployment. 
  • Monitor the progress of releases, identify potential issues, and work to resolve them promptly. 
  • Act as a security analyst, identifying potential vulnerabilities and implementing countermeasures. 
  • Good knowledge continuous integration and continuous deployment (CI/CD) pipeline. 
  • Responsible for working with Security, Operations, Development, Testing team and other teams to understand changes to the existing production environment on an ongoing basis and for non-prod environment support. 
  • Preserve and maintain service availability, performance, integrity, capacity, and security. 
  • Proven experience in release management, project management, or a similar role. 
  • Maintain and suggest improvements to deployment scripts and tooling. 
  • Participate in the decision making of success or failure of applications systems to be deployed in production. 
  • Collaborate with software engineers to understand software delivery needs. 
  • Provide guidance to cross-team and team members in release best practices and procedures. 
  • Update documentation that communicates standards and best practices for release and DevOps processes. 
  • Have a passion for delivering zero-defect code and be responsible for ensuring the team's deliverables meet or exceed the prescribed defect SLA. 
  •  Open to operating across various time zones to provide support for teams situated in diverse geographical locations.

This is a hybrid position. Expectation of days in office will be confirmed by your hiring manager.