Software Dev Engineer II, AWS Networking Reasoning Team
Role responsibilities
Design and build platforms for formal verification, network simulation, and automated testing to ensure the safety of AWS network changes. Act as a technical lead across the full development cycle, from partnering with customers to implementation and operations.
Requirements
Requires at least 3 years of professional software development experience and 2 years of system design or architecture experience. Must have a bachelor's degree in Computer Science or a related field and proficiency in C#, C++, Java, or Perl.
Key skills
Software Development, System Design, Architecture, Distributed Systems, Object Oriented Design, C#, C++, Java, Perl, Formal Verification, Network Simulation, Multi-threading, Reliability Engineering, Scaling, Software Development Life Cycle
Keywords
AWS, Networking, Formal Verification, Network Simulation, Emulation, Distributed Systems, C#, C++, Java, Perl, Object Oriented Design, Multi-tiered Applications, Multi-threaded Applications, Software Development Life Cycle, Code Reviews, Source Control Management, Build Processes, Reliability, Scaling, Guardrails, Embedded Software, Technical Design