Software Development Engineer II, VPC Lattice
Core
Design, build, and deliver scalable software features that solve real customer problems at scale, contributing across the full software development lifecycle.
Role type
Software Development Engineer II (IC)
Builds
Reliable, scalable software systems and features for millions of customers
Domain
Cloud infrastructure / Software Engineering
Deliverable
production ML models | product features
Required skills
Software development, System design, Architecture, Generative AI integration, Code reviews, Mentoring
Preferred skills
Full SDLC experience, Coding standards, Source control management, Build processes, Testing, Operations
Technologies
Programming languages (unspecified)
Responsibilities
Design and implement software solutions improving quality and performance; Collaborate with stakeholders to translate requirements into technical solutions; Mentor and coach fellow engineers; Evaluate and integrate generative AI tools; Operate and support deployed systems
Seniority
Mid-level, hands-on IC