Software Development Engineer II
Core
Design and build scalable, secure, and reliable features and data solutions across the Reporting API, Amazon Marketing Stream, and processing engines.
Role type
Software Development Engineer II
Builds
Reporting API, Amazon Marketing Stream, and processing engines
Domain
Cloud infrastructure and data processing
Deliverable
production ML models | product features
Required skills
System design, performance optimization, scalability, maintainability, extensibility, data integration, code review, automation, monitoring, operational excellence
Preferred skills
Full software development lifecycle experience, coding standards, source control management, build processes, testing, operations
Technologies
N/A
Responsibilities
Design and build scalable, secure, and reliable features and data solutions; Own projects from requirements and system design through implementation, testing, and production support; Optimize client and server systems for performance, scalability, maintainability, and extensibility; Collaborate with senior and principal engineers on architecture and system design; Write maintainable code, conduct peer reviews, and promote engineering standards; Propose tools, frameworks, and automation while driving monitoring, operational excellence, and continuous improvement; Partner with product managers, technical account managers, technical program managers, and mentees to understand customer needs and promote engineering excellence
Seniority
Mid-level, hands-on IC