Principal Software Engineer
at Ping
Phoenix, AZ 85029, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 30 Jan, 2025 | Not Specified | 01 Nov, 2024 | N/A | Software Development,Interpersonal Skills,Bash,Coding Standards,Google Cloud,Microsoft Azure,High Quality Standards,Languages,Excel,Microsoft Office,Leadership,Design Patterns,Microservices,Powershell,Javascript,Server Architecture,Operational Efficiency | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
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.
SKILLS AND ABILITIES:
- 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.
- PlNG is a nicotine free company. Only non-nicotine users should apply.
- No sponsorship is available for this position.
EXPERIENCE
Preferred
- 10 year(s): Progressive application programming/systems analysis work experience
EDUCATION
Preferred
- Bachelors or better in Computer Science
How To Apply:
Incase you would like to apply to this job directly from the source, please click here
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.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
BSc
Computer Science, Software Engineering, Engineering
Proficient
1
Phoenix, AZ 85029, USA