Senior Software Engineer, Backend
- Countries
- USA
- Job Types
- software & tech
- Experience
- late
- Organization Types
- aerospace, transportation & mobility
- Location
- San Jose
- Posted Date
- Company
- Archer Aviation
- Salary
- USD145,000 - USD180,000 annually
AI Summary
Job Description
Design, build, and maintain systems connecting edge devices (Raspberry Pi, embedded environments) with scalable cloud backends using Python on AWS. Ensure reliable data flow between hardware and cloud, monitor performance, troubleshoot cross-disciplinary production issues, and write clean, maintainable code while adapting across software, infrastructure, and hardware testing.
Hard Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field
- Strong proficiency in Python
- Experience building or managing applications on AWS
- Proven problem-solving skills and ability to debug complex, cross-disciplinary systems
Soft Requirements
- Experience with edge computing or embedded systems (Raspberry Pi, GPIO, sensors)
- Familiarity with Infrastructure-as-Code tools like Terraform
- Experience with SQL and/or NoSQL databases
- Knowledge of containerization technologies such as Docker
- Willingness to learn additional languages or frameworks (e.g., Rust)