Engineer IV

Anaplan · Gurugram, India · Engineering

Posted 2026-10-23

Apply for this role →

Engineer IV

About the Role

We are seeking an experienced Senior Software Developer to join our growing engineering team as a technical leader and individual contributor. You will drive technical decisions, lead complex projects, and mentor junior and mid-level developers while building scalable web applications and cloud-based solutions using modern technologies. This role offers the opportunity to shape our technical architecture and engineering culture while delivering high-impact solutions.

Key Responsibilities

Technical Leadership & Architecture

Lead technical design and architecture decisions for complex, scalable systems

Drive engineering best practices, coding standards, and development processes across the team

Evaluate and recommend new technologies, tools, and architectural approaches

Design and implement scalable web applications using modern .NET and Vue.js/React.js/Angular.js

Development & Delivery

Write clean, maintainable, and well-tested code that serves as an example for the team

Lead complex technical projects from conception to delivery

Build and maintain RESTful APIs and integrate with third-party services

Work with Azure to design, deploy and maintain scalable applications

Team Leadership & Collaboration

Provide technical leadership and mentorship to junior and mid-level developers

Lead code reviews and drive improvements to development standards and processes

Collaborate with engineering teams, product management, and design to implement technical solutions

Present technical solutions and recommendations to stakeholders and leadership

Participate in hiring decisions and conduct technical interviews

Process & Quality

Lead implementation of automated testing strategies and CI/CD pipeline development

Drive technical discussions and facilitate architectural decision-making

Lead Agile/Scrum practices and contribute to sprint planning and estimation

Troubleshoot and resolve complex technical issues across the full software development lifecycle

Champion performance optimization and scalability considerations

Innovation & Growth

Stay current with emerging technologies and drive adoption of improvements to existing systems

Lead knowledge sharing initiatives and technical training within the team

Contribute to technical documentation and architecture decision records

Required Qualifications

Experience: 8+ years of professional software development experience with demonstrated technical leadership

Technical Expertise:

Expert-level proficiency in modern .NET web and API development

Strong experience with modern UI frameworks (Vue.js, React, or Angular)

Extensive experience with cloud platforms, preferably Azure

Advanced proficiency in database design and development (SQL Server, PostgreSQL, or similar)

Deep expertise in software architecture patterns and ability to design scalable, distributed systems

Experience building and maintaining a microservices architecture at scale

Experience with containerization technologies (Docker, Kubernetes)

Proficiency with version control systems (Git) and collaborative development workflows

Strong background in API design and development (REST, JSON, GraphQL)

Experience with automated testing frameworks and test-driven development

Knowledge of DevOps practices including CI/CD pipelines and infrastructure as code

Leadership & Collaboration:

Proven experience leading technical projects and cross-functional initiatives

Demonstrated ability to mentor and guide junior and mid-level developers

Experience leading Agile/Scrum practices and technical ceremonies

Strong communication skills with ability to present technical concepts to various audiences

Demonstrated ability to make technical decisions considering business impact

Education: Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience

Preferred Qualifications

Advanced Technical Skills:

Knowledge of performance optimization and large-scale system troubleshooting

Experience with monitoring and logging tools (Application Insights, Grafana, etc.)

Deep understanding of security best practices and secure coding principles

Leadership & Experience:

Experience with system design and capacity planning for high-traffic applications

Experience in a startup or high-growth technology environment

Contribution to open source projects or technical community involvement

Experience with architecture documentation and technical decision records

Background in performance engineering and scalability optimization

What We Offer

Competitive senior-level salary and comprehensive benefits package

Technical leadership opportunities and influence over architectural decisions

Professional development opportunities including conference attendance and technical training

Flexible work arrangements with remote work options

Collaborative team environment with opportunities to shape engineering culture

Health, dental, and vision insurance

Generous PTO and parental leave policies

Performance-based bonuses and clear growth path to principal/staff engineer roles

Modern development tools, collaborative workspace, and technical resources

Mentorship opportunities and investment in your technical leadership development

Apply for this role →

← Back to all jobs