Software Engineer - Security & Trust
Core
Design, develop, test, deploy, and operate high-quality software solutions and cloud-native services to improve productivity, efficiency, security, and reliability.
Role type
Senior IC software engineer (security & trust)
Builds
Scalable applications, APIs, automation, and platform capabilities
Domain
Cloud-native software engineering and security
Deliverable
production ML models
Required skills
C#, Python, Go, Java, JavaScript, TypeScript, API design, distributed systems, cloud platforms (Azure/AWS/GCP), CI/CD, Infrastructure as Code, automated testing, observability, secure development practices
Preferred skills
Serverless technologies, containers, Kubernetes, Azure Functions, App Services, Service Bus, Event Grid, Azure Kubernetes Service, Entra ID, Terraform, Bicep, ARM templates, AI-assisted development tools, generative AI, agent-based systems, intelligent automation
Technologies
Microsoft Azure, AWS, Google Cloud Platform, C#, Python, Go, Java, JavaScript, TypeScript, Kubernetes, Terraform, Bicep, ARM templates, Azure Functions, App Services, Service Bus, Event Grid, Entra ID
Responsibilities
Design and develop scalable applications and APIs; implement secure development practices and CI/CD pipelines; troubleshoot complex technical issues and implement durable solutions; participate in architecture discussions and code reviews; improve system performance and cost efficiency; perform operational support and on-call rotations
Seniority
Senior, hands-on IC
