Staff Software Engineer, Communications Platform
Tesla · Fremont, CA · 4 wk ago
On-siteEngineering$140k–$300k/yrFull-time
What You'll Do
- Design, develop and support applications and backend systems under the team’s scope, including customer communications, AI chat bots, customer graph databases, campaign management, and features accessible through mobile app, etc.
- Write clean, maintainable, performant, and well-tested code to implement new features and fix bugs.
- Write unit tests, integration tests, and work with QA to coordinate timely regression for new features.
- Monitor live system metrics, respond to alerts, and troubleshoot production issues.
- Investigate and understand existing system technical functionality and propose technical improvements.
- Collaborate with Product, Design, and Business stakeholders to plan and prioritize new feature development.
- Communicate changes in project estimates, dependencies, and blockers with affected stakeholders quickly.
- Own feature development and projects through design, development, testing, release and production.
- Understand and improve the scalability, maintainability, availability, and visibility of applications.
- Be flexible and quick to respond to changing business priorities and requirements.
- Document newly implemented technologies and application functionality.
- Learn new technologies, practices, and business concepts to solve new problems as Tesla grows.
- Work with technologies such as Go, Java, Python, Docker, Kubernetes, and LLMs.
What You'll Bring
- Degree in Computer Science or related field, or equivalent experience
- Expert knowledge of REST APIs
- Experience with microservices, or service oriented architecture
- Experience with databases (either SQL or NoSQL)
- Good unit testing and integration testing practices
- Experience with message queue architecture
- Experience writing code in Go, Java or Python
- Experience working with open source technologies such as Kafka, Debezium, Elasticsearch, Docker and Kubernetes, etc.
- Experience working in an Agile/SCRUM Software Development Process
Benefits
- Compensation and Benefits
- Medical plans > plan options with $0 payroll deduction
- Fertility, adoption and surrogacy benefits
- Dental (including orthodontic coverage) and vision plans, both have options with a $0 paycheck contribution
- Company Paid (Health Savings Accounts) HSA Contribution when enrolled in the High-Deductible medical plan with HSA
- Healthcare and Dependent Care Flexible Spending Accounts (FSA)
- 401(k) with employer match, Employee Stock Purchase Plans, and other financial benefits
- Employee Assistance Program
- Sick and Vacation time (Flex time for salary positions, Accrued hours for Hourly positions), and Paid Holidays
- Commuter benefits
- Employee discounts and perks program
Expected Compensation
$140,000 - $300,000/annual salary + cash and stock awards + benefits