onsite
Lead Software Engineer - .NET & AWS - JPMorganChase
Software Engineer
Lead a high‑performing agile team to design, develop, and deliver secure, scalable .NET applications on AWS, driving architecture decisions and mentoring engineers while ensuring robust, market‑leading technology solutions.
About the role
Key Responsibilities
- Architect, design, and implement enterprise‑grade .NET applications and microservices on AWS, ensuring high performance, security, and scalability.
- Lead an agile development team, providing technical guidance, code reviews, and mentorship to senior and junior engineers.
- Collaborate with product owners, business analysts, and infrastructure teams to translate business requirements into robust technical solutions.
- Drive continuous integration/continuous deployment (CI/CD) pipelines, automated testing, and monitoring to maintain release quality and operational stability.
- Identify and resolve performance bottlenecks, security vulnerabilities, and reliability issues across the application stack.
Requirements
- 7+ years of professional software development experience with C# and the .NET ecosystem.
- Strong hands‑on expertise with AWS services (EC2, Lambda, RDS, S3, CloudFormation) and infrastructure‑as‑code practices.
- Proven experience designing and deploying microservice architectures and RESTful APIs.
- Solid understanding of relational databases (SQL Server, PostgreSQL) and data modeling.
- Demonstrated ability to lead agile teams, conduct code reviews, and mentor engineers.