Software Development Engineer, Alexa Job Description

Software Development Engineer, Alexa Job Description

4.9
206 votes for Software Development Engineer, Alexa
Software development engineer, alexa provides estimates and meet production deadlines; Professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and operations.

Software Development Engineer, Alexa Duties & Responsibilities

To write an effective software development engineer, alexa job description, begin by listing detailed duties, responsibilities and expectations. We have included software development engineer, alexa job description templates that you can modify and use.

Sample responsibilities for this position include:

Drive and lead software design, development standards, team processes and code reviews
Working with and maintaining a large existing code base new components
Implement custom native user interfaces using the latest mobile programming techniques
Design and develop our automation framework which can run use-cases, scenarios and situational end to ends
Build and ensure our code artifactories are building in Continuous Integration (CI) fashion and we soon realize our dream of Continuous Delivery (CD)
Partner with our business drivers to help analyze our current data to build usage models for the future which will become the backbone of our framework development
Contribute streamlined automated data for our engineering dashboards to make our data do the talk
Possess knowledge in performance, scalability, and engineering best practices
Responsible for participating in design sessions, prototype discussions and implementation of components
Will work with the team, collaborating with on-going and future initiatives

Software Development Engineer, Alexa Qualifications

Qualifications for a job description may include education, certification, and experience.

Education for Software Development Engineer, Alexa

Typically a job would require a certain level of education.

Employers hiring for the software development engineer, alexa job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Technical, Mathematics, Graduate, Computer Engineering, Electrical Engineering, Education, Engineering, History, Computer Sciences

Skills for Software Development Engineer, Alexa

Desired skills for software development engineer, alexa include:

Build processes
Code reviews
Source control management
Operations
Testing
Professional software engineering practices & best practices for the full software development life cycle
Perl
Scripting languages
Java
Python and open-source technologies

Desired experience for software development engineer, alexa includes:

Development experience with communications related products
BS/MS in Computer Science or equivalent with 1-3+ years of industry experience
Design and architecture experience, knowledge with object oriented design patterns
Ability to communicate technical ideas with peers and non-technical peers
Strong fundamentals in algorithm design, problem solving, complexity analysis and data structures
Knowledge of speech technologies and Natural Language Processing

Software Development Engineer, Alexa Examples

1

Software Development Engineer, Alexa Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of software development engineer, alexa. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for software development engineer, alexa
  • Participate in the development and maintenance of key ML systems and infrastructure for NLU in Alexa with the goal to deliver high quality software against aggressive schedules
  • Contribute best-in-class programming skills to develop highly innovative, consumer-facing mobile apps
  • Implement custom native user interfaces using the latest iOS/Android programming techniques
  • Work on every layer of the full system stack, from interaction with core AWS services to API design and implementation, to designing and building user interfaces to delight our customers
  • Create a new, world-class user experience using the latest in frontend UX platforms and technologies
  • You take a long-term view of architecture, proactively fixing deficiencies and/or proposing larger projects
  • You understand the business impact of your systems and show good judgment when making technical trade-offs
  • You are a key influencer in team strategy
  • You bring perspective and provide context to guide future technology choices
  • Your code submissions and approach to work are exemplary
Qualifications for software development engineer, alexa
  • Candidates must have experience developing cloud software services and an understanding of design for scalability, performance and reliability
  • Experience with communications products
  • Experience in mobile development and mobile security
  • BS/MS in Computer Science or equivalent with relevant industry experience
  • Strong knowledge of Computer Science fundamentals in data structures, algorithm design, and problem solving
  • 6+ years of rich hands-on programming experience in Java, C++, and other object-oriented languages and have a deep understanding of object-oriented design
2

Software Development Engineer, Alexa Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of software development engineer, alexa. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software development engineer, alexa
  • You contribute to the professional development of colleagues, improving their technical knowledge and engineering practices
  • You ensure your team is stronger because of your presence, but does not require your presence to be successful
  • Empower companies and developers from around the world to embed Alexa into their devices and products
  • Participate in setting the technical vision for Alexa Voice Service in alignment with our Product team
  • Design and implement features for new products, features, APIs, platforms and frameworks
  • Mentor junior team members, help to maintain appropriate unit test coverage, code documentation and software structure
  • Distill and communicate technical concepts to stakeholders
  • Responsible for the development and maintenance of key library features
  • Will create high code quality and use best industry practices in class library usability to provide Alexa Skill Developers with best possible experience
  • Responsible for the development and maintenance of key features
Qualifications for software development engineer, alexa
  • 3+ years of object-oriented software development experience with focus on building complex applications for mobile platforms either on iOS using Objective-C or Android using Java and Android SDK framework
  • Familiarity with design concepts such as design patterns and UML
  • Practical experience with software engineering best-practices and deep understanding of distributed systems and scalability is required
  • The ideal candidate will have implemented at least one large scale and highly available enterprise system in e-commerce
  • Strong ownership and problem solving skill
  • Experience in delivering geolocation, local search, location aware services, or related services
3

Software Development Engineer, Alexa Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of software development engineer, alexa. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for software development engineer, alexa
  • Write bullet-proof code that scales
  • Own product prioritization and development
  • Execute on sprints to address system scalability, feature development, and user engagement
  • Collaborate with teams across the organization to iterate on design, test functionality, and evangelize feature adoption
  • Work effectively with team members to gain consensus on technical decisions and execute them
  • Recruit and develop engineers that can write bullet-proof code that scales
  • Own product road-map and prioritization for the team
  • Deliver sprints to address system scalability, feature development, and user engagement
  • Contribute best-in-class programming skills to develop highly innovative, consumer-facing Android and iOS mobile apps
  • Create world class software and Alexa experiences
Qualifications for software development engineer, alexa
  • Experience with modern programming languages (Java, C/C++, Objective C, Python) and open-source technologies (Linux, SQLite, OpenGL, Spring, Hibernate)
  • Experience with tools of the trade, including a variety of modern programming languages (Java, C/C++, Objective C, Python) and open-source technologies (Linux, SQLite, OpenGL, Spring, Hibernate)
  • Programming in C, C++, Java, C# or any other OO language in Linux and/or Windows environment
  • Excellent Java server-side skills
  • Experience in the tools of the trade, including a variety of modern programming languages (Java, C/C++, Objective C, Python) and open-source technologies (Linux, SQLite, OpenGL, Spring, Hibernate)
  • Experience in Search, A/B experimentation, Distributed Computing, Data Analysis, Information Retrieval
4

Software Development Engineer, Alexa Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of software development engineer, alexa. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for software development engineer, alexa
  • Participate in and drive design reviews
  • Participate in product prioritization and development
  • Participate in the development and maintenance of key ML systems and infrastructure for NLU in Alexa with the goal to deliver high quality software against aggressive schedules
  • Design distributed systems for Machine Learning
  • Design high throughput prediction systems
  • Contribute to team discussions around solution design and system component design improvement and integration
  • Design, develop, ane extend high performance, test-driven code that meets requirements and is scalable and maintainable
  • Participate in all stages of the software development cycle, including designing and developing new system architecture and improvements
  • Build on and maintain an existing code base new components
  • Participate in prioritization, estimation, and sprint planning
Qualifications for software development engineer, alexa
  • Bachelor’s (or above) Degree in Computer Science or related field
  • The successful candidate will possess OO design/development skills and have experience driving projects from concept to prototype and finally implementation
  • Knowledge of the tools of the trade, including a variety of modern programming languages (Java, JavaScript, C#, Objective C) and open-source technologies (Spring, Hibernate)
  • 4+ years of hands on coding developing object-oriented software
  • Proficiency in C, C++, Java, C# or Highly Scaleable Python
  • 5+ years of experience in networking, multi-threaded applications and complex software development
5

Software Development Engineer, Alexa Job Description

Job Description Example
Our company is growing rapidly and is hiring for a software development engineer, alexa. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for software development engineer, alexa
  • Will establish architectural principles, select design patterns and mentor team members on their appropriate application
  • You take a long-term view of architecture, actively fixing deficiencies and/or proposing larger projects
  • You drive engineering standard methodologies (e.g., Operational Excellence, Security, Quality, ) and set standards
  • Collaborate closely with engineers, architects, TPMs, product product managers and other team members to determine appropriate performance SLAs for all changes (new features updates)
  • Be responsible to engage with all technical non-technical stakeholders to ensure the timely performance validation of our cloud services
  • Developing and maintaining key system features
  • Responsible for the development and maintenance of key data systems
  • Responsible for setting technical vision for the customer
  • Leading and inspiring teammates to raise the standards in the quality of the software they build
  • Advise senior leadership of technical opportunities and pitfalls to ensure long term rapid delivery of customer features
Qualifications for software development engineer, alexa
  • Experience with distributed (multi-tiered) systems, algorithms, and NoSQL databases
  • Exceptional interpersonal communication skill, including verbal, written, and listening
  • Experience with tools of the trade, including a variety of modern programming languages (Java, JavaScript, C/C++, Objective C, Python) and open-source technologies (Linux, SQLite, OpenGL, Spring, JPA and Hibernate)
  • Knowledge of Relational and Non-relation databases (SQL and no-SQL)
  • Experience with the tools of the trade, including a variety of modern programming languages (Java, JavaScript, C/C++, Objective C, Python) and open-source technologies (Linux, SQLite, OpenGL, Spring, JPA and Hibernate)
  • Experience with the tools of the trade, including a variety of modern programming languages (Java, C/C++, Objective C, Python, JavaScript) and open-source technologies (Linux, Spring, JQuery)

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates