
Posted 3 hours ago
Software Development Engineer II
AmazonSoftware Development Engineer II
Requirements
3+ years professional software development experience, 2+ years design or architecture experience, Proficiency in at least one programming language, Experience with cross-platform desktop frameworks, Knowledge of networking protocols
Skills
.NETElectronAWSCI/CD
About the role
Responsibilities
- Design, develop, and maintain cross-platform desktop applications for Windows, macOS, and Linux supporting AWS Client VPN and AWS Verified Access.
- Own the full design lifecycle, from gathering customer requirements and creating technical specifications to implementation.
- Make architectural decisions that balance cross-platform consistency with platform-specific optimizations.
- Build and improve release automation pipelines and enhance build and test infrastructure.
- Collaborate with service teams to integrate client applications with AWS backend services.
- Drive operational excellence through automated testing, observability improvements, and AI-powered tooling.
- Mentor junior engineers on system design and development best practices.
Requirements
- 3+ years of professional software development experience.
- 2+ years of experience in design or architecture of new and existing systems (design patterns, reliability, and scaling).
- Proficiency in at least one software programming language.
Preferred Qualifications
- Experience with cross-platform desktop application frameworks such as .NET or Electron.
- Knowledge of networking protocols including VPN, TLS, DNS, and routing.
- Experience with CI/CD pipelines and release automation.
- Familiarity with AWS services like CodeBuild, S3, and EC2.
- Experience with security and identity protocols such as SAML, OAuth, or OIDC.
- Background in building diagnostic/monitoring tools and operational excellence.
- Experience with AI/ML integration for operational tooling.
About the Company
Amazon Web Services (AWS) owns the design, planning, delivery, and operation of all AWS global infrastructure. The Network Services Client team builds and maintains the desktop client applications that allow enterprises globally to securely connect to AWS services.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSoftware Development Engineer II
Amazon · Seattle
