Pano AI logo

Senior Software Engineer Full Stack

Pano AIRemote
San Francisco, California
60000 - 125000
Posted June 30, 2025
Any Experience

Interested in this role?

Read all the details below first

Job Description

Senior Software Engineer (Full Stack)

Pano AI is a rapidly growing startup in San Francisco revolutionizing wildfire detection and intelligence. We are a team of passionate individuals dedicated to building cutting-edge technology that protects lives and property.

About the Role:

As a Senior Software Engineer, you will play a pivotal role in driving major projects that unlock new capabilities for our users. You will be responsible for building scalable, secure, and maintainable production systems, developing new features, tools, and workflows, and ensuring the performance, uptime, and scalability of our applications. You will also participate in an on-call rotation to respond to production issues.

Responsibilities:

  • Design, develop, and implement new features and functionalities.
  • Build and maintain robust, scalable, and secure backend systems.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.
  • Optimize application performance and ensure system reliability.
  • Participate in code reviews and contribute to best practices.
  • Troubleshoot and resolve technical issues in complex systems.
  • Contribute to the on-call rotation to ensure system availability.

Qualifications:

  • 5+ years of hands-on experience as a Software Engineer.
  • Strong expertise in front-end technologies (JavaScript, TypeScript, CSS3, HTML5, React).
  • Proven experience with server-side Java development (Spring).
  • Proficiency with SQL, RDBMS (PostgreSQL), and ORMs.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills.

Preferred Qualifications:

  • Experience with cloud platforms (GCP, AWS).
  • Familiarity with Linux-based systems, containerization, and orchestration tools.
  • Experience with caching mechanisms and DevOps tools.

Compensation:

  • Salary: $150,000 - $205,000 per year
  • Stock options
  • Comprehensive health insurance, paid time off, and 401k.

If you are a passionate and talented software engineer looking to make a real impact, we encourage you to apply!

Qualifications

Required:

  • Bachelor's degree in Computer Science or a related field, or equivalent experience.
  • 5+ years of proven experience as a full-stack software engineer.
  • Strong proficiency in front-end technologies including JavaScript, TypeScript, CSS3, HTML5, and React.
  • Hands-on experience with server-side Java development using Spring framework.
  • Demonstrated expertise in SQL, relational database management systems (RDBMS) like PostgreSQL, and Object-Relational Mapping (ORM) tools.
  • Ability to effectively troubleshoot and resolve technical issues within complex systems.
  • Excellent communication and collaboration skills.

Preferred:

  • Experience with cloud platforms such as Google Cloud Platform (GCP) or Amazon Web Services (AWS).
  • Familiarity with Linux-based systems, containerization technologies, and orchestration tools.
  • Knowledge of caching mechanisms and DevOps practices.

Key Responsibilities

  • Design and Develop: Architect, design, and develop innovative software solutions across the full stack, encompassing both front-end and back-end components.
  • Deliver End-to-End Functionality: Lead the implementation of major projects, ensuring seamless integration and delivery of new features and functionalities that enhance user experience and business value.
  • Build Scalable Systems: Construct robust, scalable, and secure production systems capable of handling high volumes of data and user traffic.
  • Optimize Performance: Continuously monitor and optimize application performance, uptime, and scalability to ensure a reliable and efficient user experience.
  • Collaborate and Mentor: Actively participate in code reviews, knowledge sharing sessions, and mentorship initiatives to foster a collaborative and high-performing engineering team.
  • Problem Solve and Innovate: Identify and resolve technical challenges, propose innovative solutions, and contribute to the continuous improvement of software development processes.
  • Production Support: Participate in an on-call rotation to respond to production issues and ensure timely resolution of critical incidents.

Selection Process

Pano AI Senior Software Engineer Full Stack Hiring Workflow

1. Application Review: AI-powered screening analyzes resumes and cover letters for required skills and experience.

2. Technical Assessment: Candidates complete a coding challenge to evaluate problem-solving abilities and technical proficiency.

3. Phone Interview: A recruiter conducts a preliminary interview to assess communication skills, cultural fit, and motivation.

4. Technical Interview: A panel of engineers evaluates technical expertise through in-depth discussions on relevant projects and technologies.

5. Culture Fit Interview: A conversation with a team member focuses on understanding the candidate's work style, values, and alignment with Pano AI's culture.

6. Final Decision: The hiring team reviews all interview feedback and makes a final decision based on skills, experience, and cultural fit.

7. Offer & Onboarding: A competitive offer is extended to the selected candidate, followed by a comprehensive onboarding process.

How to Apply

1

To apply for a job, read through all information provided on the job listing page carefully.

2

Look for the apply link on the job listing page, usually located somewhere on the page.

3

Clicking on the apply link will take you to the company's application portal.

4

Enter your personal details and any other information requested by the company in the application portal.

5

Pay close attention to the instructions provided and fill out all necessary fields accurately and completely.

6

Double-check all the information provided before submitting the application.

7

Ensure that your contact information is correct and up-to-date, and accurately reflect your qualifications and experience.

Important Note

Submitting an application with incorrect or incomplete information could harm your chances of being selected for an interview.

About Pano AI

About Pano AI

Pano AI is a rapidly growing San Francisco-based startup at the forefront of wildfire detection and intelligence. With a team of over 100 passionate individuals, we leverage cutting-edge technology to provide early warning systems and actionable insights that protect lives, property, and ecosystems.

Our mission is to build a safer world by empowering communities with the knowledge and tools to prevent and mitigate the devastating impacts of wildfires. We are driven by a deep commitment to innovation, collaboration, and making a tangible difference in the fight against this global challenge.

Ready to Apply?

Join Pano AI and take your career to the next level. We're looking for talented individuals like you!

Apply for this Job