Vacancy expired!
- As a member of a collaborative development team, the Sr. Software Engineer will be instrumental in the design and implementation of a secure Key Management Platform & SaaS Service.
- Follows the software development lifecycle.
- Designing and building scalable microservices and orchestration
- Designing features for multi-tenancy, high availability, scalability, manageability, and extensibility
- Evaluate new technologies, evangelize with prototypes and eventually get them integrated into the products where applicable.
- Using test-driven methodologies and automation in the design and development phase to ensure quality before hand-off to Quality Assurance teams for further testing and verification.
- Debugging and resolving complex problems in multi-threaded applications.
- Communicating task and project status to the team and engineering management.
- Accomplishes engineering and organization mission by completing related results as needed.
- Accurately breaking down, estimating, and scheduling software tasks.
- Develop software solutions by studying information needs, conferring with product owners, and studying systems flow, data usage, and work processes.
- Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
- Keeping up-to-date with technical developments in the field of server development and security.
- Work closely with customer support to understand issues and represent solutions for the user and product.
- 5 to 7+ years of related experience as a software engineer.
- 1 to 3+ years of experience using AWS, Azure, Google Cloud Platform, Docker, and Kubernetes and launching products in production using these technologies.
- 1 to 3+ years of experience using SaaS applications in the cloud and cloud technologies (AWS, Azure, Google Cloud Platform).
- 1 to 3+ years of prior experience programming in Go, and C/C languages.
- 1 to 3+ years of experience with RESTful API using tools such as Swagger.
- 1 to 3+ years of experience in the development of high availability and database-centric enterprise-class software on Postgres.
- 1 to 3+ years of experience in troubleshooting and resolving database performance issues, blocking and deadlocking issues
- Experience with Linux software development, package, test & release, and desirable knowledge of scripting languages.
- Experience in using Messaging technologies (Kafka, Any MQ) and messaging patterns.
- Prior experience in knowledge of PKI, PKCS, and KMIP standards.
- Programming knowledge, defining schemas around No SQL databases.
- Bachelor’s degree in Computer Science or Computer Engineering field of study or another related discipline.
- Knowledge of management applications especially in the Key Management domain.
- Knowledge of secure coding, and security principles.
- Knowledge of usage of SDK in AWS/Azure/Google Cloud Platform.
- SAFe agile software development experience.
- C/C
- Docker
- Linux
- Google Cloud Platform
- SAAS
- ID: #48857317
- State: California Sanjose 95131 Sanjose USA
- City: Sanjose
- Salary: $75 - $81
- Job type: Contract
- Showed: 2023-01-27
- Deadline: 2023-03-27
- Category: Et cetera