AV

Evergreen - Regular

Avalara Technologies
Bangalore3-13 LPA Posted 11 Jun 2025
FULL TIME
Typescript
C#
.Net Core
Aws

Job Description

We are looking for a Sr Software Engineer to help us build and evolve our distributed and scalable Services and Solutions. A successful you are a well-rounded software development engineer with experience delivering software at scale in an Agile environment. This is a fully remote role and will be reporting to Senior Manager - Engineering

What Your Responsibilities Will Be

  • Create and breakdown complex design specifications.
  • Understand product strategy, priorities, metrics and standards to recommend solutions.
  • you will Write reusable, testable, and efficient code.
  • you will Perform code reviews and champion efforts of quality across the team.
  • you will collaborate with Partner teams to determine, and ship new features.
  • Address non-functional requirements like security, performance and load for the product.
  • Troubleshoot, diagnose and identify failing systems through the use of instrumentation.
  • Mentor, coach team and share knowledge on technical skills.
  • Be part of innovation culture and find ways to improve processes and services.
  • Manage priorities, trade-offs, forecast/manage risk, identify solutions in team deliverables.
  • Lead conversations across teams and leadership to guide and on critical topics.

What Youll Need to be Successful

  • Bachelors or higher in Computer Science or Engineering.
  • 4+ years in software development in product-based organizations.
  • Experience building available, fault-tolerant SaaS applications in AWS, GCP, or Azure.
  • Experience with cloud architecture, security, monitoring, and performance tuning.
  • C#, .NET Core, TypeScript, with OOP, multi-threading, async programming, and exception handling.
  • API Design: Experience in OOAD, cloud design patterns, module & low-level design.
  • Cloud & Infrastructure: Hands-on experience with AWS/Azure/GCP, containerization (Docker, Kubernetes), serverless, CI/CD pipelines, and infrastructure as code.
  • Databases: Proficiency in SQL, PostgreSQL, with knowledge of performance optimization (preferred).
  • Testing: Experience with unit, functional, integration, E2E, and performance testing.
  • Agile/Scrum methodologies and version control (Git).
  • Troubleshoot and debugging skills for production systems.

Join WhatsApp Channel