
Senior Software Engineer, Backend
Cortex by Palo Alto Networks
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $165,000 - $195,000 per year
Job Level
About the role
- Design, develop, and maintain scalable, and efficient backend systems and services that meet enterprise requirements
- Work alongside other engineers to build new features and enhance existing ones
- Optimize and improve the performance, reliability, and scalability of existing backend systems
- Participate in operating our systems in production, including Incident Response on a rotational basis
- Conduct code reviews and provide constructive feedback to team members
- Write clean, maintainable, and testable code that adheres to best practices
- Partner closely with engineering, product, leadership, sales, and our customers to better understand design requests and user experiences
- Continually improve existing planning, development, deployment processes
Requirements
- Bachelor's degree in Computer Science or related field, or equivalent work experience
- 5+ years of experience building backend applications using any modern programming language
- Experience with distributed systems, microservices, and cloud computing platforms
- Experience with modern data storage solutions, such as MySQL, Postgres, MongoDB etc.
- Knowledge of current standard methodologies and to try, learn and adapt to new technologies and programming languages
- Solid fundamental skills in data structures, algorithms, and web development best practices
- Excellent problem-solving and analytical skills
- Strong communication and collaboration skills
- Ability to mentor and coach junior engineers
Benefits
- National medical, dental & vision insurance (we cover 100% for employees!)
- Unlimited PTO & flexible working hours
- 401k plan
- Gender-neutral parental leave
- $1000 yearly Learning & Development stipend
- $400 monthly perks stipend (use it on anything)
- Pet Insurance
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
backend developmentprogramming languagesdistributed systemsmicroservicescloud computingMySQLPostgresMongoDBdata structuresalgorithms
Soft Skills
problem-solvinganalytical skillscommunicationcollaborationmentoringcoaching
Certifications
Bachelor's degree in Computer Science