Principal Backend Software Engineer
By Atlassian At , San Francisco
Understanding of SaaS, PaaS, IaaS industry with hands-on experience with public cloud offerings (e.g., AWS, GCP, or Azure)
Transfer your depth of knowledge from your current language to excel as a Software Engineer
10+ years experience in multiple hands-on software/technology leadership roles, with end-to-end responsibility through the software development lifecycle
Knowledge to evaluate trade-offs between correctness, robustness, performance, space and time
Experience in Developer Experience or Developer Productivity
Experience in at least one additional language
Senior Staff/Principal Engineer (Mobile Software Innovation)
By PER International At San Jose, CA, United States
Work closely with the engineering leaders and product managers to transform market demands into product roadmaps and solutions.
Evaluate and innovate new technologies and designs to deliver the best user experience of the end products.
Strong experience in system software optimizations for power and performance.
Strong experience in strategic planning and technology innovations.
Strong experience in architecting Android based products with successful track record.
Deep understanding in use cases and user experiences of consumer products.
Principal Software Engineer (Cloud / Data Lake)
By Palo Alto Networks At , Santa Clara, Ca $140,100 - $226,600 a year
Experience in Python programming, expertise in Linux and shell scripting skills are a significant plus
Must have extensive hands-on programming skills in Java
Experience with one or more cloud platforms such as AWS, GCP , their services (DataFlow, BQ, Athena etc) and Kubernetes
Strong knowledge of databases SQL, NoSQL, Time series, GraphDB etc
Good leadership and communication skills
Radically simplify customer security operations by collecting, integrating, and normalizing an enterprise’s security data.
Principal Software Engineer Jobs
By Kinship At , San Francisco, 94118, Ca $175,000 - $205,000 a year
Interact with designers and product manager to determine best ways to implement features
Experience with advanced modern Javascript frameworks(Next, React, Ember, Vue, Angular, etc)
Experience designing and building RESTful APIs (Ruby, Java, GoLang, etc.)
Experience with Twilio or similar SMS/messaging platform
Experience defining technical direction and architecture for a SaaS product
Experience evaluating and recommending tools and technologies

Are you a software engineer looking for an exciting challenge? We are looking for a Principal Engineer to join our team and help us develop innovative software solutions. You will be responsible for leading the design, development, and implementation of software solutions, as well as providing technical guidance and mentorship to other engineers. If you are passionate about software engineering and have a strong technical background, then this is the perfect opportunity for you!

Overview Principal Engineer Software is a senior-level software engineering role responsible for leading the development of software solutions. The role requires a deep understanding of software engineering principles, as well as the ability to lead a team of software engineers. Detailed Job Description Principal Engineer Software is responsible for leading the development of software solutions. This includes designing, developing, testing, and deploying software solutions. The Principal Engineer Software is also responsible for leading a team of software engineers, providing technical guidance and mentorship, and ensuring that software solutions are developed in accordance with best practices. Job Skills Required
• Strong knowledge of software engineering principles and best practices
• Ability to lead a team of software engineers
• Excellent problem-solving and communication skills
• Ability to work independently and in a team environment
• Knowledge of software development tools and technologies
• Knowledge of software design and architecture
Job Qualifications
• Bachelor's degree in Computer Science, Software Engineering, or a related field
• 5+ years of software engineering experience
• Experience leading a team of software engineers
• Experience with software development tools and technologies
• Knowledge of software design and architecture
Job Knowledge
• Knowledge of software engineering principles and best practices
• Knowledge of software development tools and technologies
• Knowledge of software design and architecture
• Knowledge of software testing and debugging
Job Experience
• 5+ years of software engineering experience
• Experience leading a team of software engineers
• Experience with software development tools and technologies
• Experience with software design and architecture
• Experience with software testing and debugging
Job Responsibilities
• Design, develop, test, and deploy software solutions
• Lead a team of software engineers
• Provide technical guidance and mentorship
• Ensure software solutions are developed in accordance with best practices
• Troubleshoot and debug software solutions
• Monitor software performance and optimize as needed