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
Deliverable
production ML models | product features | infrastructure
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