Software Development Manager

Software Development Manager

7-10 years
Not Specified

Job Description

Do you enjoy solving challenging problems Do you have extraordinary software engineering skills Are you constantly looking for ways to improve your skills, your software, and your organization
We are looking for a Software Development Manager to bootstrap our engineering team in India. Our team is responsible for and growing an innovative, confidential, and global project that informs larger company strategic decisions. We are working on a series of Customer Experience projects spanning E-Commerce apps and sites, internal workflow automation, integration with third party systems, and applied data analytics.
As an Software Development Manager, and supported by your team, you will build and nurture a team of software development engineers who will own, develop, and help run our customer-facing and backend systems. You will be largely self-directed and participate in a multi-discipline SCRUM team, and have a voice in all aspects of our business.
This role will be a good fit if you…
. are passionate about building and leading a team of Software Development Engineers
. have a passion for eCommerce
. are entrepreneurial, optimistic, and like the challenges associated with working with ambiguity
. instantly know the software solution to business problems
. possess an excellent understanding of development tools in order to develop software productively
. are a creative problem solver who can work without supervision or direction
. have an analytical mind and are able to communicate complex issues in a concise way
. are skilled at writing reliable, efficient, and maintainable code in Python, C#, or Java
. have the ability to work with technical and non-technical business owners to get things done
. are driven by understanding what customers want and aren't afraid to voice your opinion
Key Responsibilities Include:
. Participate in hiring a team of software development engineers
. Directly manage a software engineering team as they design, implement, and test new features
. Participate in the full development life-cycle, including design, development, and implementation
. Implement and maintain a CD (Continuous Delivery) software development approach
. Owning key streams of our project including designing, developing, and running apps, websites & backend systems that drive our day-to-day operations
. Working closely with the wider engineering team on strategy and figure out innovative software solutions to help our project grow
. Liaising with external service providers and vendors to drive project results
. Developing and managing complex business processes, including developing an end-to-end analytical framework to help the organization interpret and take action on data
. Participating as a hands-on leader in the business and providing thought leadership to improve processes and growing the business
. Innovating and improving processes to improve key business outputs
. 7+ years of experience working directly with engineering teams
. Experience in partnering with product and program management teams
. 3+ years of people management experience, managing software development engineers
. 7+ years of coding experience in Java, C++, C#, and/or Python
. Track record of handling changing priorities and showing good judgement
. Master's degree in Engineering, Computer Science or related technical field
. Practical experience in Object Oriented Design
. Working knowledge of AWS services
. Exposure to digital marketing, especially SEM, SEO, and Video Advertising
. First hand working knowledge of current web technologies
. Excellent verbal and written communication skills in English
. Strong sense of urgency and personal commitment

Job Details

Employment Types:


About Amazon

Job Source :

Similar Jobs

People Also Considered

Data Not Available

Career Advice to Find Better

Simple body text this will replace with orginal content