As a member of the Software engineering team, you'll work on bleeding-edge software in a variety of application domains. You will write software in any of the languages used including C, C++, Python, JavaScript, Rust, and are not limited to these as we evolve. We believe that as any respectable coder, you will also build the DevOps as needed. We are also investing in our testing and coverage to be on par with the best. You'll be able to work across application domains at various times. In short, we want to be the best in software engineering to be used in making an automobile and want you to help us do it.
Requirements
- Very strong programming skills that can be demonstrated in one modern programming language of choice.
- Must have used object-oriented programming/generic programming if possible.
- Must have in-depth data structure knowledge.
- Familiarity with functional programming, multithreading, concurrency, and futures/promises is a plus.
- A strong ability to think about components and modules as they relate to other components as part of a larger system.
- Cross-platform application development knowledge is a plus, not mandatory.
- Some experience with unit testing, CI/CD, and dev-ops is desired.
- A very strong attention to detail and the willingness to deliver in a dynamic environment is desired.
- Good software hygiene including source control, copious code comments, zero-warning builds, and proactive bug/ticket management is appreciated.
- Experience in Azure/GCP/AWS, Multi-cloud is a plus.
- Knowledge of Integrating / Establishing IoT Systems on the cloud.
- Must have built/managed Web/Cloud Applications in a production environment.
- Familiarity with SSL, TLS, Secure by Design, VNC, and VAPT.
- Excellent knowledge in Scaling, Load Balancing, CDN, etc.
- Hands-On with Terraform/ IaaC.
- Familiarity with route53 DNS, VNC, Security groups, IP firewalls, and rules.
- Well-versed with storage in the cloud - Blob storage, Elastic storage, S3
- Excellent in Managing Performance issues on the cloud.
- Familiarity with Cloud logging and Monitoring.
- Must do their own DevOps.
- Good hygiene with version control, CI/CD.
- Migration experience from One Cloud to Another.
- Knowledge of Enterprise Bus Architecture.
- Familiarity with various protocols RPC's.
- Can guide and mentor team for their day-to-day tasks and Operations.
- Publish Project Status, Cloud Status, Costs, MIS etc.
Please send your CV on [Confidential Information]
Skills: cloud,iaas,nosql,javascript,c++,terraform,azure,aws