This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

ZipRecruiter - Las Vegas, NV

posted 18 days ago

Full-time - Senior
Las Vegas, NV

About the position

The Lead Software Engineer will serve as a technical leader responsible for the entire software development lifecycle, including designing, coding, testing, supporting, and debugging applications. This role emphasizes leadership, mentoring, and team evaluation to ensure project success and high-quality deliverables.

Responsibilities

  • Analyze and gather relevant information to identify and define technical requirements and strategies for successful project completion.
  • Oversee technical system designs to ensure systems are built with high availability and scalability.
  • Review project code created by team members to ensure quality and alignment with the scope of work.
  • Contribute to the development and maintenance of tools, standards, and methodologies.
  • Provide mentorship to less experienced developers, offering training and technical assistance.
  • Foster team morale by encouraging open communication among team members.
  • Exhibit professionalism and composure under stress, serving as an example for the team.
  • Follow company safety procedures and guidelines.
  • Perform additional duties as assigned by management.

Requirements

  • B.S. in Computer Science or Software Engineering, with at least 10 years of progressive experience in application programming or systems analysis, or an equivalent combination of education and experience.
  • Demonstrated leadership and mentoring skills are essential.
  • Proficiency in calculating figures such as discounts, interest, commissions, proportions, percentages, area, circumference, and volume, along with basic algebra and geometry concepts.
  • Strong English proficiency in technical writing and verbal communication, with the ability to analyze business periodicals, professional journals, technical documents, and governmental regulations.
  • Skills in writing reports, business correspondence, and procedure manuals, along with the ability to present information effectively to various audiences.
  • Competence in all aspects of application development, including coordinating small projects with minimal guidance or supervision.
  • A proactive attitude and the ability to communicate openly with mentors, development leads, and managers.
  • Expertise in software development best practices, including naming conventions, coding standards, and architectural principles.
  • Proficiency in Git version control systems.
  • Strong grasp of Object-Oriented Programming principles and design patterns.
  • Knowledge of various programming domains, such as server architecture, security standards, accessibility standards, database management, deployment processes, user interface development, and networking.
  • Understanding of microservices architecture design and implementation.
  • Advanced skills in API design, adhering to industry standards and best practices for creating high-quality interfaces.
  • Experience in cloud application development using providers such as AWS, Google Cloud, or Microsoft Azure.
  • Hands-on experience with container orchestration tools, including Kubernetes, Docker Swarm, or Azure Kubernetes Service.
  • Strong scripting abilities with tools like Bash or PowerShell.
  • Familiarity with web technologies such as HTML5, CSS, and JavaScript, including modern frameworks and web security principles.
  • Proficiency in DevOps methodologies, including hands-on experience with CI/CD processes and tools.
  • Exceptional communication and interpersonal skills.
  • A self-starter who thrives in fast-paced environments with minimal supervision.
  • Proven ability to establish productive relationships with cross-functional teams.
  • Capability to navigate ambiguous situations and balance operational efficiency, data analysis, high-quality standards, and customer-centric decisions.
  • Intermediate proficiency in Microsoft Office tools, including Excel, PowerPoint, and Word.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service