Job type full-time
Full job description
Programming experience with at least one modern language such as c++, c#, java, python, golang, powershell, ruby
2+ years of non-internship professional software development experience
1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
Bachelor’s degree in computer science, computer engineering, electrical engineering or related technical discipline.
5+ years industry experience as a system engineer or software developer (sde)
Strong computer science and development fundamentals, including object-oriented design, data structures, algorithm design, and complexity analysis.
Demonstrated proficiency in, at least, one modern programming language such as java, python, c++, c.
Knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
Experience building large-scale software systems that have been successfully delivered to customers.
Experience working with control systems is a big plus
Job summary help us push the availability and reliability of cloud infrastructure to new heights! the aws data center systems team builds services to monitor and data center infrastructure controls monitoring and alerting systemsOur services directly contribute to the high availability of aws data centers and amazon’s sustainability goalsTeams in data center systems solve problems of massive metric ingestion, distributed systems/cloud computing, data visualization, anomaly detection, analytics, and graph networksWe are looking for a system development engineer who is passionate about creating application software that helps keep amazon data centers running efficiently and securelyOn any given day, we use python, java, go and c/c++You will also have the opportunity to work within the other public aws services and a host of amazon-internal toolsIn this role you’ll be building software programs and scripts within our embedded infrastructure systemsYou’ll be applying your creative and critical problem solving skills to develop and run at massive scale servicesAbove all, you will care deeply about the customer and delight in creating simple and elegant solutions that solve our customers’ biggest challengesAbout us here at aws, we embrace our differencesWe are committed to furthering our culture of inclusionWe have ten employee-led affinity groups, reaching 40,000 employees in over 190 chapters globallyWe have innovative benefit offerings, and host annual and ongoing learning experiences, including our conversations on race and ethnicity (core) and amazecon (gender diversity) conferencesAmazon’s culture of inclusion is reinforced within our 14 leadership principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trustOur team is dedicated to supporting new membersWe have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge sharing and mentorshipOur senior members enjoy one-on-one mentoring and thorough, but kind, code reviewsWe care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded engineer and enable them to take on more complex tasks in the futureOur team puts a high value on work-life balanceIt isn’t about how many hours you spend at home or at work; it’s about the flow you establish that brings energy to both parts of your lifeWe believe striking the right balance between your personal and professional life is critical to life-long happiness and fulfillmentWe offer flexibility in working hours and encourage you to find your own balance between your work and personal livesThis position can be remote, but candidates must be based near arlington, va hq2 office location.
5+ years industry experience as a software engineer or software developer.
Experience with the linux operating system and user-level tools
Skilled in shell scripting
Experience in agile/scrum framework/methodologies
Experience in designing and implementing scalable, reliable, distributed software systems
Understanding of data center mechanical and electrical equipment operation
Experience using aws services
Understanding of software and system security
Master’s degree (ms/me) or phd in computer science, computer engineering or related technical discipline.
Demonstrated ability to mentor junior software engineers or software developers in all aspects of their engineering duties.
Experience with amazon web services is a plus
Ability to learn new technologies and systems
Strong sense of ownership and drive
Sharp problem-solving skills and ability to resolve ambiguous requirements
Amazon is committed to a diverse and inclusive workplaceAmazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.
Amazon is committed to a diverse and inclusive workplaceAmazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected statusFor individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.
Posted 16 days ago