Software Development Engineer, AWS Job Description

Software Development Engineer, AWS Job Description

4.5
180 votes for Software Development Engineer, AWS
Software development engineer, AWS provides ongoing software quality engineering support throughout the product software life cycle by participating in Software development reviews, code reviews and formal software technical reviews.

Software Development Engineer, AWS Duties & Responsibilities

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

Sample responsibilities for this position include:

Researching new ways to implement proven cryptographic algorithms in ways that make it easy for other developers to use
Collaborate in the design, implementation, and deployment of successful internet-scale systems and services in support of our commerce operations and the businesses they support
You will collaborate in the design, implementation, and deployment of successful internet-scale systems and services in support of our commerce operations and the businesses they support
Building new libraries, tools and applications
Delivering quality features on-time and on-budget and execution against project plans and delivery commitments
Must be able to independently design code and test major features, work jointly with other team members to deliver complex changes
We're building engaging websites using Ruby/Rails and the latest graphing and visualization technologies
We're building tools that analyze large amounts of data
Contributing to the complete software development lifecycle
Understand and contribute to software standards across the network and ensure that we are fully compliant to those standards and policies

Software Development Engineer, AWS Qualifications

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

Licensing or Certifications for Software Development Engineer, AWS

List any licenses or certifications required by the position: TLS, SSL, HTTP/HTTPS, TCP/IP, AWS

Education for Software Development Engineer, AWS

Typically a job would require a certain level of education.

Employers hiring for the software development engineer, AWS 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, Graduate, Engineering, Mathematics, Technical, Software Development, Electrical Engineering, Design, Computer Engineering, Computing

Skills for Software Development Engineer, AWS

Desired skills for software development engineer, AWS include:

Source control management
Operations
Testing
Code reviews
Build processes
Professional software engineering practices & best practices for the full software development life cycle
Data structures
Algorithms
Algorithm design
Professional software engineering practices and best practices for the full software development life cycle

Desired experience for software development engineer, AWS includes:

Programming in Java, C and/or C++ in Linux or Windows environment
Experience building scalable infrastructure software for commercial online services
Experience with storage, filesystems, virtualization technologies and on-demand computing
Ability to drive major project efforts across and within the team
Experience driving a complex project from start to end
Experience using modern tools and environments (ex

Software Development Engineer, AWS Examples

1

Software Development Engineer, AWS Job Description

Job Description Example
Our growing company is looking to fill the role of software development engineer, AWS. 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, AWS
  • Participate in designs, taking into account the operational aspect where they will be deployed
  • Design and recommend optimizations of new and existing software architectures
  • Mentor junior engineers, including involvement in the formulation of a structured training plan
  • Participate in designs as a leader or reviewer
  • Participation in interviewing
  • Drive designs, taking into account the operational aspect where they will be deployed
  • Provide software support to address problems encountered in the field
  • Deploying changes to AWS development and production instances
  • Partnering with ML scientists to build and productionize the ML speech models
  • Break down complex design problems into simple independent pieces, and review your designs with senior engineers
Qualifications for software development engineer, AWS
  • Experience with data analysis in large-scale No-SQL environments (ex
  • Experience with asynchronous communication architectures involving SNS, SQS, is a plus
  • BA/BS in Computer Science, Computer Engineering, or related field
  • 1+ years of experience using relational database systems and SQL (preferably Oracle)
  • Experience with distributed version control systems in an enterprise environment
  • Experience with object-relational mapping software (ORM, including Hibernate, Carbonado, etc)
2

Software Development Engineer, AWS Job Description

Job Description Example
Our growing company is looking to fill the role of software development engineer, AWS. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for software development engineer, AWS
  • Design, implementation, deployment and maintenance of innovative software solutions to transform service security, durability, availability, performance and cost
  • Using software engineering best practices to ensure the standard of quality of all team deliverables
  • Writing high quality distributed system software
  • Thinking in terms of architecture code
  • Learn and use advanced technologies
  • Collaborate with internal engineering teams, leading technology companies around the world and open source community
  • Develop Deep Learning tools and APIs
  • Create innovative products, and see them launched in high volume production
  • Prototype, implement, and help deploy full-stack computer vision solutions for AWS customers
  • Implement scalable and robust computer vision and machine learning services and infrastructure
Qualifications for software development engineer, AWS
  • Development experience with Java-based web services, Ruby a plus
  • Experience with design/architecting large-scale distributed systems
  • Work experience delivering V1 products, ideally in a startup or similar setting
  • Experience in building distributed systems
  • Knowledge and experience with networking and virtualization are a plus
  • Proficiency with one of the modern programming languages preferably in Java, C#, C/C++, Ruby
3

Software Development Engineer, AWS Job Description

Job Description Example
Our company is growing rapidly and is looking for a software development engineer, AWS. 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, AWS
  • You will be in charge of the complete software development lifecycle
  • You will define our secure, scalable, distributed and event-driven systems
  • You will work with extraordinary teams delivering demanding projects
  • You will operate an AWS business with globally distributed servers and customers
  • You will learn what it takes to grow and operate a global business at our scale
  • We care about both delighting customers and building high quality software
  • We offer a fast-paced environment with a start-up atmosphere
  • Perform data analysis to identify opportunities to optimize our fleet
  • Work with data scientists to understand the data they need, and build services to act on the insight from the data scientist
  • Work with senior cryptographers and development teams to advance and develop our cryptographic tools and services
Qualifications for software development engineer, AWS
  • Experience building highly scalable services
  • Knowledge of software engineering best practices covering the full software development lifecycle
  • Experience in E-Commerce payments processing
  • An MS in Computer Science, Computer or Electrical Engineering, or a related field
  • AWS technologies (SNS,SQS,Lambda,DDB.etc.)
  • Corporate Finance and Accounting fundamentals
4

Software Development Engineer, AWS Job Description

Job Description Example
Our growing company is hiring for a software development engineer, AWS. 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, AWS
  • Participate in architecture, design and code reviews to maintain our high development standards
  • Develop, optimize and integrate quantum-safe cryptographic schemes into existing software packages, internal services and externally facing tools
  • Performing cryptographic review consultation to teams and services within AWS
  • Lead design, implementation, and deployment of highly distributed, large scale services
  • Translate complex functional and technical requirements into detailed architecture and design
  • Deliver quality features on-time and on-budget and execute against project plans and delivery commitments
  • Deliver a lot of high quality code
  • Writing quality, reusable code for highly scalable and reliable cloud-based services
  • Lead architecture of large initiatives in scaling, security and availability
  • Design, develop and support a world-class search and analytics platform serving individuals and businesses of all sizes
Qualifications for software development engineer, AWS
  • Working knowledge of Hadoop, MapReduce, Storm, Spark, Kafka or other Big Data processing platform
  • BS/MS Computer Science/Computer Engineering
  • Experience designing and building very large scale distributed systems
  • Experience in building systems on the cloud
  • Experience in building highly available and durable back-end services
  • Experience in building scalable applications
5

Software Development Engineer, AWS Job Description

Job Description Example
Our growing company is looking for a software development engineer, AWS. 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, AWS
  • Provide thought leadership to the team
  • Design, implement and maintain software solutions that can scale to millions of users
  • Work in an agile development environment, where you are always working on critical product features
  • Be a mentor for junior software development engineers
  • Have an opportunity to make your mark on a new AWS service that is not in production yet
  • Have less operational load until the service goes live
  • Obsess over your customers and deliver a first-class experience for them
  • Take ownership of ambiguous problems and deliver solutions for them
  • Operate a public AWS service with globally distributed customers and servers
  • Learn from others and help grow those in your team to achieve their best
Qualifications for software development engineer, AWS
  • Must be fluent in at least one programming language
  • Experience distributed systems architecture
  • Experience with Javascript MVC frameworks such as AngularJs, KnockoutJs, etc
  • Experience collaborating with other developers to deliver complex projects
  • Experience with cryptography and computer security
  • Demonstrated ability to take a project from scoping requirements through launch

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates