Senior Data Engineer
Amazon Dev Center India - Hyd
Hyderabad, Telangana
  • Master’s Degree in Computer Science or related discipline with 5+ years of experience; or Bachelor’s Degree with 7+ years of Software Development experience; 3+ years of experience in building and leading strong engineering teams
  • Solid software development background including design patterns, data structures, test driven development
  • Deep hands-on technical expertise in building web services and highly scalable applications
  • Excellent verbal and written communication skills
  • Able to independently operate and lead through ambiguous in fast paced environment.
Software Development Manager
Job Description
Would you like to be one of the leaders in building a brand new team that can solve business challenges through innovative technology in Tax space?

This new team's charter is to deliver scalable, robust and secure services for Tax customers. You will be building the applications, tools and services that enable our Tax customers to operate efficiently.

The Role: We are looking for a talented, smart, and driven SDM for this new team who will contribute to the Tax technology vision, strategy and roadmap for a very interesting initiative in Amazon. You will lead a team of talented SDEs and work in a fast-paced organization, solving complex and challenging problems that will enable us to scale quickly to support multiple users.
As a Development manager, you will identify, hire and build a world-class team of Development Engineers to define, drive and execute on this vision. You will initiate processes that allow the team to collaborate with partner teams in Amazon with a high degree of efficiency. You will develop a team of highly motivated and talented individuals that can collaborate with Program Managers, Product Managers and SDEs across the company on high impact initiatives. You will design, build and manage solutions that will delight our customers.
As an SDM, you should possess the ability to deliver, think big, make sound decisions, and build highly-scalable and high-performance systems for the long term. You will be a leader that develops technology teams to scale for our customers. In addition, you should be able to lead by example, earn the trust of the team and stakeholders, and balance development prioritization while participating in cross-team efforts including architecture planning.

Responsibilities
  • Responsible for the overall development life cycle of the solution and manage complex projects
  • Work closely with senior engineers to develop the best technical design and approach for new product development.
  • Instill best practices for software development and documentation, assure designs meet requirements, and deliver high-quality work on tight schedules.
  • Project management - prioritization , planning of projects and features, Stakeholder management and tracking of external commitments
  • Work with development teams to understand, implement and deliver on requirements, provide status updates, and coordinate testing and implementation activities
  • Career management and development of direct reports
  • Evaluate and utilize AWS technologies where appropriate, such as EC2, RDS, SWF, S3, RedShift and EMR
  • Identify and implement new/appropriate technologies, as well as process, architecture, and code improvements
  • Exhibit a high degree of drive, personal integrity and humility
Basic Qualifications
  • Master’s Degree in Computer Science or related discipline with 5+ years of experience; or Bachelor’s Degree with 7+ years of Software Development experience; 3+ years of experience in building and leading strong engineering teams
  • Solid software development background including design patterns, data structures, test driven development
  • Deep hands-on technical expertise in building web services and highly scalable applications
  • Excellent verbal and written communication skills
  • Able to independently operate and lead through ambiguous in fast paced environment.
Preferred Qualifications
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Track record of developing engineers through various career stages and building high-performance teams.
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Track record of developing engineers through various career stages and building high-performance teams.