Senior Software Dev Engineer, Velocity
Amazon
Wisconsin, USA
Description
We are seeking a Senior Software Development Engineer to lead the design, architecture, and development of a scalable web application that will transform how teams interact with robots.
You will own significant portions of the system, lead cross-functional initiatives, and set the technical direction for development. This role offers the opportunity to build a greenfield platform from the ground up and directly impact the productivity of thousands of internal users across Amazon.
Key job responsibilities
- Define and drive the technical architecture for the frontend application
- Make critical decisions on technology stack, design patterns, and system architecture
- Lead the design and implementation of complex, scalable web application features
- Establish engineering best practices, coding standards, and development workflows
- Drive technical roadmap discussions and influence product strategy
- Build high-performance, responsive React applications using modern patterns
- Design and implement robust backend services and RESTful APIs to support frontend functionality
- Architect scalable microservices and serverless solutions on AWS
- Ensure code quality through comprehensive testing strategies (unit, integration, e2e)
- Optimize application performance, bundle size, and load times
- Implement security best practices and ensure compliance with Amazon standards
- Leadership & Collaboration
- Mentor and coach engineers at all levels, conducting code reviews and providing technical guidance
- Lead technical discussions and design reviews with cross-functional stakeholders
- Collaborate with product managers and UX designers to translate requirements into technical solutions
- Drive operational excellence through monitoring, alerting, and incident response
- Influence engineering culture and contribute to team growth
- Partner with other teams to ensure system integration and alignment
- Operational Excellence
- Own production systems and ensure high availability and reliability
- Implement monitoring, logging, and observability solutions
- Lead troubleshooting efforts for complex production issues
- Drive continuous improvement initiatives and technical debt reduction