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.