Software Development Engineer, AWS in Pune, India is listed on Jobeax. Browse 30,000+ vacancies available.
Responsibilities
Design, develop, test, and maintain software features for enterprise SaaS platforms.
Build reliable and scalable services, APIs, platform components, integrations, and customer-facing capabilities.
Participate in technical design, code reviews, troubleshooting, and production support.
Collaborate with product management, QA, UX/UI, operations, and engineering teams to deliver roadmap commitments.
Improve software performance, reliability, security, maintainability, automation, and observability.
Contribute to agile development, CI/CD, automated testing, and DevOps practices.
Communicate progress, risks, blockers, and technical trade-offs to stakeholders.
Requirements
At least three years of experience with C# and the .NET ecosystem.
Willingness to learn and develop with functional programming using F#.
Good knowledge of Win32 APIs.
Basic familiarity with networking protocols including and TLS.
Ability to write clean and testable code.
General understanding of distributed systems on the platform side.
Ability to use AI-assisted code development tools for code generation, analysis, and reviews.
Experience developing software on macOS and Linux is a bonus.
Knowledge of Jira, GitHub, Jenkins, and other software development lifecycle tools is a bonus.
React programming experience is a bonus.
Experience with AWS cloud infrastructure is a bonus.
Open-source contributions and peer code review experience are bonuses.
Benefits
~ Hybrid role requiring onsite presence at the Pune office three days per week.