Sands

Sands

Principal Software Engineer

Dallas, Texas · Principal

Sponsorship not specifiedDetected 23 days ago
JavaScriptTypeScriptJavaReactHTMLCSSNode.jsFull-Stack DevelopmentSQLNoSQLMongoDBAWSGCPAzureCloud PlatformsDockerDevOpsGraphQLRESTAgileCommunicationCollaboration

About the role

  • All duties are to be performed in accordance with departmental and Las Vegas Sands Corp.'s policies, practices, and procedures.
  • Team Members are expected to conduct and carry themselves in a professional manner at all times.

Responsibilities

  • Evaluate and select appropriate technologies and frameworks that support the team's objectives and enhance overall system performance.
  • Lead the design, development, and implementation of high-quality, full-stack features using Node.js, React, JavaScript/TypeScript, Java ensuring adherence to design principles and coding standards.
  • Collaborate with cross-functional teams (design, product, QA) to gather requirements, design solutions, and ensure timely delivery of software.
  • Lead architectural discussions and design reviews, facilitating consensus among stakeholders.
  • Stay current with emerging technologies, design patterns, and industry trends, and evaluate their applicability to the organization.
  • Drive initiatives for process improvements within the engineering team to enhance productivity, collaboration, and code quality.
  • Perform job duties in a safe manner.
  • Perform other related duties as assigned.

Requirements

  • At least 21 years of age.
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Must be able to obtain and maintain any certification or license, as required by law or policy.
  • 10+ years of relevant work experience.
  • 5+ years of experience in software development, with a focus on scalable applications and system design.
  • Proficiency in React, Node.js, JavaScript, HTML/CSS, and Bash.
  • Expertise in Microservices architecture, RESTful APIs, GraphQL, and JSON.
  • Extensive experience with Agile and Scrum development processes, with a strong understanding of iterative development.
  • Excellent written and verbal communication skills, with the ability to effectively convey complex technical concepts to a variety of audiences.
  • Working knowledge of cloud platforms (AWS, Azure, GCP) and DevOps practices.

Benefits

  • Define and drive the architectural vision and design principles for our software systems, ensuring they are scalable, maintainable, and aligned with business goals.
  • Mentor and guide engineering teams, fostering a culture of continuous learning and improvement.

Equal opportunity

  • Physically access assigned workspace areas with or without reasonable accommodation.

This listing is sourced directly from Sands's careers page and normalized into a canonical job model.