Software Development Engineer
Dallas (Dallas) Design / Civil engineering / Industrial engineering
Job description
DESCRIPTION
Amazon Web Services (AWS) provides companies of all sizes with an infrastructure web services platform in the cloud (“cloud computing”). With AWS you can requisition compute power, storage, and many other services – gaining access to a suite of elastic IT infrastructure services as your business demands them. AWS is the leading platform for designing and developing applications for the cloud and is growing rapidly with hundreds of thousands of companies in over 190 countries on the platform.
In this role you will be responsible for leading and building world-class applications and services. Our team is looking for a Software Development Engineer with experience on both front end interfaces and back end systems. You will play an instrumental role in defining the system architecture, own and implement specific components, and help shape the overall user experience. You should have a good understanding of building usable, high performance web applications. You must be willing to insist on the highest standards for quality, maintainability, security, and performance. You will ensure that engineering best practices are followed and that software is designed to be highly available, dynamically scalable, and resilient to continuity threats.
The right candidate will have a strong system delivery background, a well-rounded technical background in current web and cloud technologies, and demonstrated experience working on medium-to-large projects. You must be able to thrive in an ever changing entrepreneurial environment and not be hindered by ambiguity or competing priorities. You are a person with a commitment to team work, who enjoys working on cutting edge technology, customer obsessed, and thrives on the challenge of building something new that will eventually operate at world-wide scale.
Desired profile
BASIC QUALIFICATIONS
· 4+ years of non-internship professional software development experience.
· Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design.
· 3+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
· 3+ Software development leadership on medium to large software projects.