Senior Software Engineer
Build secure products for Google Workspace and M365 using TypeScript, Kubernetes, and GCP. Requires 3+ years experience, a CS-related bachelor's, and hands-on work with React, Node, testing, and on-call support.
About the job
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 PagerDuty.
- Support the customer support team by providing answers about the software and assisting with high-priority inbound customer requests.
Requirements
- Bachelor's degree or foreign equivalent in Computer Science, Mathematics, or closely related field.
- 3 years of experience in job offered or related occupations.
- 1 year of experience in Agile development practices including scrum, sprint planning, and iteration reviews.
- 1.5 years of experience in: Backend web development; Unit and integration testing; Triaging and addressing software production issues; Kubernetes; Node; GCP tooling such as BigQuery and DataStore; Test Driven Development; API Design; CI/CD Pipeline; Web Security best practices; Unit Tests; Integration Tests; Scalability; Responsive Design; ReactJS.
- 2 years of experience in Frontend web development.
- 3 years of experience in: Data storage and querying; Git / Github; SQL.
Compensation & Benefits
- Projected compensation range: $166,250 - $183,750/year.
Skills
TypeScript, Kubernetes, BigQuery, Git, GitHub, Sentry, Pagerduty, Node.js, GCP, Datastore, React, SQL, API Design, CI/CD, Agile
Similar jobs
Fullstack Engineering jobsSenior software engineer developing cloud architecture, IoT fleet management solutions, device software, and firmware for distributed energy devices. Requires 8+ years of coding experience, production experience with Python or Go, AWS and PostgreSQL expertise, and familiarity with Linux and electronics.
Leads end-to-end development of scalable, distributed SaaS features for a clinical-trial platform, contributing to architecture, engineering practices, and customer-focused delivery. Requires 7+ years of experience, TypeScript and Python expertise, and strong full-stack and cloud skills.
Build secure, scalable enterprise capabilities for CustomerLake, including access controls, auditability, governance, entitlements, and administrative experiences. The role requires 8+ years of software engineering experience, deep backend expertise, full-stack capability, and experience with enterprise SaaS or related platform systems.
Build and scale Jade, an AI-powered financial assistant, across agent capabilities, conversation experiences, evaluation systems, observability, and guardrails. The role requires 5+ years of backend software development experience, Python proficiency, and experience with databases, caching, and high-scale architectures.
Build and scale consumer growth features across React/TypeScript interfaces, Rails services, APIs, and experimentation systems. The role requires 5+ years of production software experience, full-stack framework expertise, and ownership of performance, reliability, and conversion outcomes.