מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
As a Software Development Manager, you will lead a team of engineers in design, development, test, and deployment of a critical set of services. You will make analytical data-driven decisions, apply your strong technical ability to audit and design systems, manage engineering projects and evangelize your team's products and ideas. You will hire the best, mentor and develop your team. Manage and execute against project plans and delivery commitments. You will manage the day-to-day activities of the engineering team within an Agile/Scrum environment. You will report on status of work, quality, and operations, and system performance to management. You will be responsible for both development and operations of the services.Key job responsibilities
• Deliver exceptional customer experiences by continuously enhancing the platform, code, and services that power AWS Finance.
• Design and develop highly performant, reliable systems in a complex, distributed environment.
• Build integrations and services for financial applications.
• Develop best-in-class integration patterns, leveraging various Amazon tools, technologies, and products to reduce operational costs and improve customer experience.
• Collaborate closely with Software Development Engineers, Technical Program Managers, Functional Analysts, and customers to understand requirements and identify opportunities for new software solutions.
• Define the long-term vision, strategy, and goals for your team.
• Manage a development team focused on innovative, low-latency data transfer solutions while maintaining the highest standards of data completeness and accuracy.
• Prioritize projects and features, manage external partnerships and commitments.
• Foster the professional growth and development of your direct reports.
A day in the life
- 3+ years of engineering team management experience
- 7+ years of engineering experience
- 8+ years of leading the definition and development of multi tier web services experience
- Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations
- Experience partnering with product or program management teams
- Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
- Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers
משרות נוספות שיכולות לעניין אותך