Sr Software Dev Engineer, Network Capacity Services Job at Amazon, Dublin, OH

eU1GUm1YOGYzS0JtQ0VQUFUxSk9WMGg5Nnc9PQ==
  • Amazon
  • Dublin, OH

Job Description

As a Senior Software Development Engineer in Network Capacity Services, you will be responsible for designing, developing, and maintaining scalable solutions for network capacity planning and optimization. You'll work with cross-functional teams to build robust systems that help manage and forecast network infrastructure needs across AWS's global network.Key job responsibilitiesDesign and implement scalable solutions for network capacity managementCreate and maintain monitoring and alerting systemsCollaborate with network engineers, finance, supply chain, and operations teamsDrive technical decisions and architectural improvementsMentor team members and contribute to team growthParticipate in on-call rotations to support production systemsA day in the lifeAs NLM software engineer, you will spend time working with network owners looking for opportunities to add more safety, speed and automation into their processes. Equipped with this knowledge, you will translate business requirements into technical requirements, architect and design new features to help our customers fulfill their business requirements. Scale always break software. At AWS we know this by heart and are always on a lookout of what will be our next scaling limitation. We then go back to the drawing board and evolve our software architecture to work for the future scale needs. Taking care of scale is a daily activity for us. About the teamAWS Network Lifecycle Management (NLM) team owns software systems that empower network fabric owners to automate management of the complete network device lifecycle, from initial provisioning all the way through decommissioning, including periodic updates, upgrades and configuration changes. NLM is a vital team that ensures that AWS Network can grow and keep up with the ever growing customer demand for larger and more reliable networks. Every new network device, installed in AWS, is brough to life using our software. Every time network engineers enable new functionality or tweak existing features, the intended changes get deployed to the network safely by NLM software services. Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge-sharing and mentorship. Our senior members enjoy one-on-one mentoring, and thorough but kind design and code reviews. We care about your career growth and align projects that help our team members develop engineering expertise so you feel empowered to take on more ambiguous and complex responsibilities. Basic qualifications- Experience as a mentor, tech lead or leading an engineering team- Experience leading the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems- Experience in professional, non-internship software development- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design- Experience in development in the last 3 yearsPreferred qualification - Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operationsAmazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice () to know more about how we collect, use and transfer the personal data of our candidates.Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

Job Tags

Similar Jobs

Bob Jones University

Ed Tech Integration Specialist Job at Bob Jones University

 ...at BJU Press, the ideal candidate will play a supporting role on the Educational Technology Development team by coordinating with Ed Tech management to contribute educational technology content and resources to content created by writer teams and to contribute to other... 

GM Financial

Software Development Engineer II - C# and Azure Cloud Job at GM Financial

 ...source), DockerHigh level programming languages: Java, C# (.NET MVC and .NET Core), GoScripting: Powershell, BashDatabase: Oracle, Microsoft SQL Server, NoSQL (e.g. CosmosDB)Test Automation: Xamarin.UITest, Specflow, Selenium, Postman, Maven, TestNG, JMeterOperating... 

Unified Business Technologies Inc

Construction Manager - U.S. Embassy Project Job at Unified Business Technologies Inc

 ...Description Description: We are seeking an experienced Construction Manager (CM) to support a U.S. Department of State, Bureau of Overseas Buildings Operations (OBO) construction project in Bern, Switzerland . The project consists of comprehensive Design Intent... 

Postal Recruiters

Mail Handler - No Experience Required Job at Postal Recruiters

 ...Role OverviewUSPS is actively accepting applications for Mail Handler Assistants nationwide. This position is open to candidates of all experience levels, with comprehensive training provided to help you succeed. Join a dynamic work environment where you will interact... 

SynergisticIT

Data Scientist/Engineer - Junior (Remote) Job at SynergisticIT

 ...programmers, Java Full stack developers, Python/Java developers, Data analysts/Data Engineers/ Data Scientists, Machine Learning engineers for full...  ...| SynergisticIT What Recruiters Look for in Junior Developers | SynergisticIT Software engineering or Data...