assurant logo
assurant1 week ago

Software Engineer (.Net+C#+React+Typescript+Azure+SQL Server)

On-site · Hyderabad, Telangana, India

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Unknown

Job Summary

Lead end-to-end technical design and architecture for complex full-stack systems, collaborating with product, architecture, and cross-functional teams to define scalable and resilient solutions. Provide technical leadership to a team of engineers by setting development standards, reviewing critical code paths, and guiding implementation approaches aligned with architectural runway and organizational standards. Break down complex features into well-defined technical tasks, estimates, and sprint deliverables, supporting predictable execution and release planning. Architect and develop secure, versioned, and well-documented APIs and backend services using modern .NET or equivalent platforms, applying microservices, event-driven, and domain-driven design patterns where appropriate. Drive frontend architecture using modern SPA frameworks, ensuring modular design, effective state management, performance optimization, accessibility, and consistent user experience. Establish and enforce built-in quality practices including automated testing strategies, code quality gates, CI/CD standards, and Definition of Done across teams. Lead cloud architecture and deployment strategies utilizing Azure or AWS services, including serverless components, container orchestration, monitoring, telemetry, and cost-aware design. Champion application security by driving secure SDLC practices, threat modeling, authentication and authorization patterns, secrets management, and compliance with industry standards. Mentor and coach engineers through code reviews, design discussions, pairing, and knowledge-sharing forums, fostering continuous improvement and engineering excellence. Leverage AI-enabled software engineering tools responsibly for architecture exploration, code generation, refactoring, documentation, and test creation, validating outputs for correctness, security, and maintainability.

Required Qualifications

  • Bachelor’s degree in computer science, Information Technology, or a related field, or equivalent practical experience
  • 5+ years of professional software engineering experience with progressive responsibility including technical leadership of full-stack or .NET-based enterprise solutions
  • Expert-level full-stack development experience using React with TypeScript, JavaScript, HTML5, CSS3
  • Deep expertise in C# and .NET 6/7/8, ASP.NET Core
  • Strong data architecture and integration skills with SQL Server and Entity Framework Core
  • Advanced experience designing and governing APIs including REST standards, versioning, documentation, and security
  • Proven leadership in CI/CD, automated testing, containerization with Docker, and deployment patterns
  • Extensive cloud experience using Azure or AWS services
  • Strong security leadership with OWASP practices, OAuth2/OIDC, threat modeling
  • Experience designing AI-assisted engineering workflows using tools like GitHub Copilot or Claude
  • Excellent problem-solving, performance engineering, debugging, and stakeholder communication skills
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

assurant

Software Engineer (.Net+C#+React+Typescript+Azure+SQL Server)

Apply on Sorce