Senior Software Engineer, Shared Services

Engineering | Pune, MH, India

Apply Now!

About the role:

We are looking for a Sr Software Engineer to help us build and evolve our highly distributed and scalable Shared Services. A successful candidate will be a well-rounded software development engineer with a proven track record of delivering software at scale in an Agile environment.

Avalara is the worldwide leader in sales and use tax calculation. The work we do is fundamental to electronic commerce. We're the first to admit it - sales tax isn't sexy. But revolutionizing fundamental business processes -- that's big time. And that's what we're doing every day, bringing technology to bear on the arcane process of sales tax calculation, reporting and remitting.

We have a startup culture focused on building great software and having the maximum impact on the world that we can and having fun while doing it.

What you'll do:

• Understand the problem context and convert algorithms into high-quality software programs using proven design patterns.

• Review design specifications and create a technical design document

• Writing reusable, testable, and efficient code using TDD

• Perform code review with peers.

• Mentor/Coach other engineers to share knowledge and expertise

• Collaborate with cross-functional teams to define, design, and ship new features

• Address non-functional requirements like security, performance and load for the product

Who You Are:

• Four year bachelor's degree or higher in computer science or engineering is required

• Minimum of 5+ years of experience in a software development role, shipping complex applications to large scale production environments

• Strong object-oriented programming technique and debugging skills

• Good understanding of data structures and algorithm

• Knowledge of architectural styles and design patterns to provide solutions with simplistic & optimal design

• Experience in working in Agile team

• Good debugging and troubleshooting skills

• Someone who loves to write optimized, high-performance code

• Strong written and verbal English communication skills.

• Strong Analytical and problem-solving skills

• Self-motivated, persistent and “Never Give Up” attitude.

• Passion for innovation and adaptability to a lean start-up culture.

• Creativity, motivation, enthusiasm, flexibility

You May Also Have:

• Basic Understanding of SQL & No SQL Databases

• Exposure to object-oriented programming languages like C# or other

• Experience in .net core or .net framework and Rest APIs

• Experience building platforms and libraries that are self-contained, extendable and ready for wide scale consumption

• Demonstrate knowledge to build CI/CD pipeline (GitLab, Terraform)

• Familiar with containerization technologies (Docker, Kubernetes, ECS)

• Exposure to Cloud technologies (AWS, Azure, Google Cloud)

• Familiar with Docker containers and Kubernetes (K8s), Docker Swarm as an orchestrator platform.

• Participation in contests like CodeForces, SPOJ, CodeChef, Topcoder, Code Gladiator, Hackathons is a plus.

• Experience in securing web applications is a plus

• Experience in highly scalable systems and low latency APIs is a plus

• Experience in engineering for highly available and fault tolerant systems is a plus

Who We Are:

We're building cloud-based tax compliance solutions to handle every transaction in the world. Imagine every transaction you make — every tank of gas, cup of coffee, or pair of sneakers, every movie ticket, meal kit, or streamed song, every sensor-to-sensor ping. Nearly every time you make a purchase, physical or digital, there's an accompanying unique and nuanced tax compliance calculation. The logic behind calculating taxes — the rules, rates, and boundaries is a global, layered, three-dimensional mess of complexity, with compliance dictated by governments and applied by every business, every day. Avalara works with businesses of all sizes, all over the world — from corner stores to gigantic global retailers — to calculate tax accurately and automatically, at speeds measured in milliseconds. That's a massive technical challenge, in terms of scale, reliability, and complexity, and we do it better than anyone. That's why we're growing fast. Headquartered in Seattle, Avalara has offices across the U.S. and around the world, in Brazil, Canada, India, U.K, Belgium and across Europe.

Equal Opportunities:

Avalara is an Equal Opportunity Employer. All qualified candidates will receive consideration for employment without regard to race, color, creed, religion, age, gender, national orientation, disability, sexual orientation, US Veteran status, or any other factor protected by law.

Apply Now!