Software Development Engineer (Lead)
Core
Designs, develops, and supports cloud-native applications, APIs, event-driven systems, and enterprise integration platforms.
Role type
Lead Software Development Engineer (Cloud/Platform)
Builds
Cloud-native applications, APIs, event-driven systems, and enterprise integration platforms
Domain
Enterprise software, Cloud computing
Required skills
Java, Python, SQL, distributed systems design, API design, cloud engineering, root cause analysis, technical mentoring
Preferred skills
Google Cloud Platform (GCP), Pub/Sub, Dataflow, Apigee, microservices architecture, CI/CD automation, observability
Technologies
GCP, Pub/Sub, Dataflow, Apigee, Spring Boot, REST APIs, BigQuery, CI/CD tools
Responsibilities
Analyze, design, develop, and support enterprise applications and platform services; Evaluate architectural approaches and recommend technologies; Develop cloud-native solutions using APIs and event-driven patterns; Provide technical leadership during design reviews; Troubleshoot complex production issues; Mentor less experienced engineers
Seniority
Senior, hands-on IC with leadership responsibilities
