Archer

Senior Software Engineer, Full Stack

$144K–$180KFull-time · San Jose, CA
✓ Verified live on the employer's own system · added 32 days ago
Save search
Mid-level · 3+ yrs exp

Requirements

Education: Bachelor's degree

Experience: 3+ years

Skills & tools

Web DevelopmentUI UX DesignFrontend DevData AnalysisDevopsMachine LearningProgrammingCode Review
Apply on company site ↗ See your fit → free

Full job description

As a Senior Software Engineer, Full Stack, you will develop, maintain, and scale both the user-facing web applications and the core backend APIs that power our cutting-edge products. You will bridge the gap between our real-time data pipelines and intuitive user interfaces, ensuring a seamless experience for our users.

- Develop and maintain responsive front-end applications and the robust backend APIs that support them.

- Implement real-time data streaming features to visualize dynamic data on maps and dashboards.

- Collaborate cross-functionally with Backend, Data Science, and DevOps teams to integrate AI models into the user experience.

- Participate in the full development lifecycle-from coding and code reviews to deployment and feature monitoring.

- Write clean, maintainable, well-documented, and thoroughly tested code across the entire stack.

- Monitor application performance, troubleshoot bugs, and assist in root cause analysis for production issues.

- BS/MS degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).

- 3+ years of professional software engineering experience across the full stack.

- Solid proficiency in modern frontend frameworks (e.g., React, Vue, TypeScript) and backend languages (e.g., Python, Node.js, Rust, Go).

- Experience handling real-time data on the frontend (e.g., WebSockets, SSE) and managing application state.

- Good understanding of API design (REST/GraphQL), relational databases (e.g., PostgreSQL), and caching layers (e.g., Redis).

- Familiarity with containerization (Docker) and modern development workflows (Git).

- Able to leverage AI coding assistants to increase velocity while fully understanding and taking ownership of all code you commit.

- Strong communication skills and a collaborative mindset to thrive in a fast-paced team environment.

- Experience with web-based mapping and visualization libraries (e.g., Mapbox, MapLibre).

- Experience with real-time audio consumption workflows, including Opus decoding, browser audio rendering APIs, and managing multi-channel live audio streams via LiveKit/WebRTC.

- Familiarity with cloud platforms (AWS, GCP) and basic Kubernetes concepts.

- Exposure to event-driven architectures or streaming systems.

- A deep interest or background in aerospace, aviation, or autonomous systems.

Please note that this job description is intended to provide a general overview of the position and does not include an exhaustive list of responsibilities and qualifications

At Archer we aim to attract, retain, and motivate talent that possess the skills and leadership necessary to grow our business. We drive a pay-for-performance culture and reward performance that supports the Company's business strategy. For this position we are targeting a base pay between $160,000 - $198,000.

Actual compensation offered will be determined by factors such as job-related knowledge, skills, and experience.

More jobs at Archer

Similar jobs near San Jose, CA

Tell me when more Senior AI Software Engineer jobs post near San Jose (CA) We re-check every listing against the employer’s own board — no résumé needed.

Search Senior Software Engineer, Full Stack jobs near San Jose, CA → Browse all live jobs

This posting was published by Archer on their own careers system and is shown here with a direct link to apply there. Employers: for corrections or removal, contact jobs@veritahire.com.