Material Security - Sr. Software Engineer II
Requirements
• This position requires Bachelor's degree or foreign equivalent in Computer Science, Mathematics, and other closely related degrees, and 6 years of experience in the job offered or related occupations. • Must have 3 years of experience in the following skills: • SQL and cloud-native data management utilizing Google Cloud Platform services such as BigQuery and DataStore, with optimized storage, querying, and schema design; • Development of clean, modular, production-ready code with reusable helper methods, inline comments, and thorough README documentation for build, test, and deployment instructions; • Use of Test-Driven Development (TDD) practices and implementation of comprehensive unit and integration tests to ensure system correctness and resilience; • CI/CD pipeline automation, Agile/Scrum methodologies, and software engineering best practices for maintainable code, issue triaging, and scalable architecture • Must have 2 years of skills experience in: • Development and operation of distributed, highly scaled platforms processing billions of transactions and terabytes of data daily. • Integration with Gmail APIs, Google Workspace APIs, and the Microsoft Graph API for messaging and mailbox operations, and Development and operation of systems dealing with RFC 2822 and RFC 5322 • Telecommuting is available 3 days per week in the intended job location, must work at the office 2 days per week. • By clicking "Apply for this Job", you acknowledge that you have read the California Candidate Privacy Notice Regarding Use of Personal Information and hereby agree to its terms.
Responsibilities
• Develop technology products using modern programming languages (e.g. Typescript) and technologies (e.g. Kubernetes, BigQuery) with a focus on security for Google Workspace and M365. • Implement modern secure SDLCs including version control (e.g. Git) and code reviews (pull requests). • Participate in technical design discussions for new features and systems, conducting research, and producing architecture documents as needed • Engage in the engineering on-call rotation to support triaging and addressing bugs and reliability issues using monitoring and alerting software such as Sentry and Pager duty, • Support the customer support team by providing answers about the software and assisting with high-priority inbound customer requests.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT