Senior Platform Software Engineer
Location: Belmont, CA
Employees: <50
Industry: Wireless services
Position Reporting To: CTO
Dynamic Bay Area startup is seeking a Senior Platform Software Engineer. This person will drive the development and execution of innovative web and mobile solutions that incorporate cutting-edge positioning, 3D, and IoT systems.
Most Important Responsibilities
• Architect, build, and maintain scalable platform services within cloud environments.
• Develop robust Python-based solutions to enable 3D indoor positioning and IoT device integration.
• Collaborate with frontend and edge teams using REST and WebSocket microservices, leveraging API design models and specifications.
• Monitor and analyze system metrics to optimize microservices performance and reliability.
• Proactively improve development processes, optimize system costs, and enhance software quality.
• Own end-to-end projects, from initial conception through deployment and maintenance.
• Balance attention to detail with understanding of overall system architecture.
What you can bring to the table to impact this role, team, and organization:
• Bachelor’s degree in Computer Science, Engineering, or related field.
• 7+ years of relevant experience and expertise in AWS.
• Deep experience with cloud platforms and services, including container orchestration (ECS/EKS), streaming platforms (Kinesis/Kafka), and relational databases (RDS)/PostgresSQL).
• Proven ability to design and build scalable, fault-tolerant distributed microservices using Python.
• Hands-on experience with CI/CD pipelines, version control (GIT), and testing frameworks like PyUnit and PyTest
• Strong background in Linux/Unix-based backend development.
• Solid understanding of system design principles, including requirements analysis, data scaling, API definition, and component trade-offs.
• Familiarity with API specifications (OpenAPI), monitoring tools (Grafana, Prometheus), and microservices architectural frameworks.
• Experience debugging complex software applications and performing performance tuning and profiling.
• Knowledge of distributed data storage and processing systems.
• Experience with infrastructure-as-code tools like Terraform.
• Experience using project management tools such as JIRA.
• Previous experience mentoring or providing technical leadership to engineering teams.
Nice-to-Have Skills
• Exposure to AI-related systems or model-servicing architectures.
• Experience with FastAPI or similar backend frameworks.
• Knowledge of IoT device management workflows.
• Familiarity with machine learning pipelines, including data preparation, model training, tuning, deployment, and monitoring.
• Web or mobile development experience (React, NestJS, CSS, JavaScript, REST, JSON).
Benefits: Medical, Vision, Dental, Stock Options
Compensation: $150K - $190K