PING - Phoenix, AZ

posted about 13 hours ago

Full-time - Senior
Phoenix, AZ
Apparel Manufacturing

About the position

PING, Inc., maker of PING golf equipment, is seeking a Principal Software Engineer (PSE) that will serve as a technical leader in the design, coding, testing, support and debugging of software applications throughout the software development lifecycle. The PSE will apply skills and experience in leading, mentoring and evaluating team members. This position requires the candidate to reside in the Phoenix Metro Area, relocation assistance will be provided.

Responsibilities

  • Gather and analyze material relevant to identify and define the technical requirements and strategies needed for successful completion of projects
  • Oversee technical system designs to ensure systems are built to provide both high availability and scalability
  • Review project code created by team members to ensure quality and completion in accordance to scope of work
  • Take an active role in the development and maintenance of tools, standards and methodologies
  • Serve in a mentoring role to less experienced developers while providing training and technical assistance
  • Maintain morale by promoting open communication amongst team members
  • Be exemplary as a team player, showing the ability to handle stress in a professional manner
  • Adhere to company safety rules and procedures.

Requirements

  • Bachelor of Science degree in Computer Science or Software Engineering plus a minimum of ten years' progressive application programming/systems analysis work experience: OR an equivalent combination of education and experience.
  • Must have demonstrated leadership and mentoring skills.
  • Ability to perform all aspects of application development including the coordination of others on small projects with minimal guidance or supervision.
  • Ability to take direction and communicate openly with mentor, development leads, and manager
  • Deep understanding of software development best practices, including naming conventions, coding standards, and architectural principles.
  • Competent in the Git version control system
  • Proficient in Object-Oriented Programming principles and design patterns
  • Knowledge of programming domains (server architecture, security standards, accessibility standards, database access and usage, deployment process, user interface development, networking, and so on)
  • Knowledge of microservices architecture design and implementation
  • Skilled in API design, adhering to industry standards, patterns, and best practices for high-quality software interfaces.
  • Experienced in cloud application development, particularly with cloud providers like AWS, Google Cloud, or Microsoft Azure.
  • Hands-on experience with container orchestration tools (e.g., Kubernetes, Docker Swarm, Azure Kubernetes Service).
  • Strong scripting abilities with languages like Bash or PowerShell.
  • Knowledgeable in web technologies (HTML5, CSS, JavaScript) and modern frameworks, with an understanding of web security principles.
  • Proficient in DevOps methodologies, with hands-on experience in CI/CD processes and tools.
  • Exceptional communication and interpersonal skills.
  • Self-starter who works effectively in fast environment with minimal supervision.
  • Ability to establish productive relationships with cross-functional teams.
  • Able to manage through ambiguous and subjective situations, including balancing operational efficiency and data analysis with high quality standards and a sense of what is 'right' for the customer.
  • Intermediate Microsoft Office (Excel, PPT, Word) skills required.

Benefits

  • Competitive benefits and compensation package
  • Generous employee discount
  • Robust wellness program with cash incentives
  • Ride Share Programs
  • Flexible time off
Job Description Matching

Match and compare your resume to any job description

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