Sr Server Engineer - Las Vegas, United States - Las Vegas Sands Corp.

    Las Vegas Sands Corp.
    Las Vegas Sands Corp. Las Vegas, United States

    1 month ago

    Default job background
    Description

    Job Description:
    Position Overview

    The primary responsibility of the Sr Server Engineer is to code and manage Golang microservices.

    All duties are to be performed in accordance with Company and departmental policies, practices, and procedures. All Company Team Members are expected to conduct and carry themselves in a professional manner at all times. Team Members are required to observe the Company's standards, work requirements and rules of conduct.

    Essential Duties & Responsibilities
    Write Golang microservices that will be under load (including unit and functional tests).

    Manage, troubleshoot and creatively resolve challenges within microservices in conjunction with the DevOPs and SecOPs teams to ensure a scalable and secure system.

    Create and lead a best-in-class product and mentor a junior developer.
    Design, Develop, and

    Implement Secure Software Solutions:
    Analyze infrastructure vulnerabilities to build software applications with a focus on security from the ground up.

    Exercise keen judgment in utilizing encryption, access control, identity management, and other security requirements to design and implement robust applications.


    Security Risk Analysis:

    Identify potential risks and vulnerabilities in the software through methods such as threat modeling, code reviews, and other risk assessment techniques.

    Propose, approve and implement strategies to mitigate identified risks.

    Maintain Security Compliance:
    Understand and enforce regulatory security requirements and industry standards such as ISO 27001, GDPR, or PCI-DSS. Ensure that the company's software products are in full compliance.

    Incident Response:
    Advise and direct the cybersecurity team to respond to security incidents effectively and efficiently. This could include performing root cause analysis, remediation, and implementing process improvements that prevent future incidents.

    Security Training and Advocacy:
    Promote security awareness across the team and organization. Conduct training of staff on secure coding practices and the latest cybersecurity threats and trends.

    Security Tooling and Automation:
    Implement, manage and use security tools for automated code analysis, vulnerability detection, and intrusion detection. Regularly update and refine these tools based on the changing security landscape.
    Secure DevOps (SecDevOps)

    Practices:
    Apply SecDevOps principles to ensure security throughout the development lifecycle. This could involve secure coding, continuous integration, continuous delivery, and automated security checks.

    Cybersecurity Research:
    Keep up-to-date with the latest cybersecurity threats, vulnerabilities, mitigation measures, and industry trends. Synthesize this knowledge to the extent applicable in the environment to continually improve the company's cybersecurity posture.
    Safety is an essential function of this job.
    Consistent and regular attendance is an essential function of this job.
    Perform other related duties as assigned.

    Minimum Qualifications
    At least 21 years of age.
    Proof of authorization to work in the United States.
    High school diploma or equivalent experience
    Must be able to obtain and maintain any certification or license, as required by law or policy.
    Deep knowledge of building high available and scalable applications.
    Exercise of judgment and discretion with regard to creation and implementation of solutions.
    Experience with test driven development

    Knowledge of some of the following ideal:
    Writing microservices that handle load.
    Writing APIs (gRPC experience preferred).

    Golang experience preferred (otherwise:
    C++, C#, Java, Python).
    Relational databases (MySQL preferred).
    AWS, Docker, and Kubernetes experience a plus.

    Ability to communicate clearly and effectively, both in spoken and written form.

    Strong interpersonal skills with the ability to communicate effectively with guests and other Team Members of different backgrounds and levels of experience.

    Must be able to work varied shifts, including nights, weekends and holidays.

    Physical Requirements


    Must be able to:
    Physically access assigned workspace areas with or without reasonable accommodation.
    Work remotely as necessary.
    Work indoors and be exposed to various environmental factors such as, but not limited to, CRT, noise, and dust.
    Utilize laptop and standard keyboard to perform essential functions of the job.

    #J-18808-Ljbffr