Senior Software Engineer, DevOps, AWS, NodeJS

Company: Autodesk
Company: Autodesk
Location: Bengaluru, IND
Commitment: Full time
Posted on: 2023-05-03 17:43
Job Requisition ID #23WD68386Senior Software EngineerLocation: Bangalore, India  Senior Software Engineer – Platforms EngineeringLocation: Bangalore, INDIA Are you looking for a high energy team where you can make a direct contribution to Autodesk’s digital business transformation, bringing in engineering practices to an IT organization?     As a key part of the Enterprise Systems and Experience technology modernization initiative, we are investing in present and future capability, building a new execution platform to integrate to our portfolio of packaged finance applications to deliver a higher level of service, reliability, scale and functionality to our key internal customers and stakeholders.ESE delivers capabilities to support our evolving business models and finance operations. We originate, plan, build and run the foundational applications and services for Autodesk’s $5B+ business and must be able to scale with Autodesk’s growth to $10B and beyond.   We are looking for an experienced Senior Software Engineer with a background in CI/CD, and AWS that have a customer focused mentality to join our team. You will play a key role in the build out of a new service-oriented platform to host our services APIs.  This is an individual contributor role but has a substantial level of influence and responsibility.The Enterprise Systems and Experience teams are chartered with the plan & build phases of a wide portfolio of software and applications supporting Autodesk’s business, human capital, e-commerce, and finance activities. With our business model transformation underway (moving from selling perpetual software licenses to cloud-based subscription services), we are making substantial investments in Cloud Based Finance Toolsets, Big Data and Enterprise Data Management. The ideal candidate will have experience developing products and systems in AWS and be well versed in modern resiliency and observability practices. A thorough understanding of modern cloud-based software development and release practices including CI/CD is essential. Experience with and knowledge of e-commerce systems is ideal.What you’ll do in this role Contributing to the architecture and implementation of SAAS-based microservices CI/CD, management infrastructure, tools, cloud-based monitoring, alerting and reporting Work closely with quality assurance and software engineers to evaluate/recommend tools, technologies that will accelerate the development, testing and deployment of key solutions that are on-prem and in the cloud Focus on automation, scalability, security and high availability of all applications and processes Work closely with product owners, software engineers, and quality assurance to understand requirements, turning those requirements into operational action Propose, design and develop software applications, tools, libraries as needed in support of dev ops needs. Track incidents, report out on, and participate in active on call activities to help resolve service issues in a timely manner, as necessary Troubleshoot issues with our systems at all levels of the stack by performing deep problem analysis to identify root cause and appropriate resolution Work to reduce manual processes through automation and development of standardized practices for managing systems and services Ensuring cloud-based architectures meet availability and recoverability requirements Track/report out on key system performance indicators and metrics Able to mentor team members on technical aspects.What you’ll bring to this role 6+ years of overall experience and 5+ as a Software, DevOps or Site Reliability Engineer; BS/MS in Computer Science or equivalent work experience Proficiency with at least one modern programming language (Java, NodeJS, .NET, etc) and RESTFUL web services Strong experience in building solutions with high performance, high availability at enterprise scale. Experience in driving project initiatives and providing technical guidance to the team.Proficiency in building, managing, deploying AWS solutions (EC2, S3, CloudWatch, Lambda, API Gateway, Route53 etc.) Knowledge of IaC tools like Terraform, Serverless framework & CloudFormation TemplateWorking knowledge of at least one scripting language (Bash, Ruby, Python, Perl)Experience with 2 or more monitoring and logging tools - Prometheus, Grafana, StatsD, Splunk, ELK, Dynatrace, or New RelicExperience with building, maintaining CI/CD pipelines using Jenkins, Groovy, Docker and modern deployment methodologies Experience in static and dynamic security scanning tools and also performance monitoring tools.Proficiency with Linux sysadmin tools & practices Willingness to ask questions, challenge assumptions, hold others accountable, and adapt designs to meet the needs of multiple stakeholders. Solid experience with Relational and NoSQL database technologies (MySQL, DynamoDB, MongoDB)Ability to assess trade-offs and make decisions collaboratively in a cross-functional team A self-starter and fast learner with a strong sense of ownership that uses successes and failures as learning opportunities Good planning and organizational skillsExperience working with geographically diverse teams Nice to have for this role: Experience with ReactJS or similar frameworksFamiliarity with Domain Driven Design Development/Testing background would be an added advantage AWS DevOps or Solution Architect certificationsWhy you should join us Latest technology & people to work with Growth opportunities in a cutting edge, global product software company recognized internationally as a leader in design & innovation Open space office concept Flexible working hours Outstanding benefits package Non-profit donation matching through our foundation Access to tutorials and training About Autodesk With Autodesk software, you have the power to Make Anything. The future of making is here, bringing with it radical changes in the way things are designed, made, and used. It’s disrupting every industry: architecture, engineering, and construction; manufacturing; and media and entertainment. With the right knowledge and tools, this disruption is your opportunity. Our software is used by everyone - from design professionals, engineers and architects to digital artists, students and hobbyists. We constantly explore new ways to integrate all dimensions of diversity across our employees, customers, partners, and communities. Our ultimate goal is to expand opportunities for anyone to imagine. At Autodesk, we're building a diverse workplace and an inclusive culture to give more people the chance to imagine, design, and make a better world. Autodesk is proud to be an equal opportunity employer and considers all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender, gender identity, national origin, disability, veteran status or any other legally protected characteristic. We also consider for employment all qualified applicants regardless of criminal histories, consistent with applicable law.Are you an existing contractor or consultant with Autodesk? Please search for open jobs and apply internally (not on this external site). If you have any questions or require support, contact Autodesk Careers.Salary is one part of Autodesk’s competitive package. Offers are based on the candidate’s experience and geographic location. In addition to base salaries, we also have a significant emphasis on discretionary annual cash bonuses, commissions for sales roles, stock or long-term incentive cash grants, and a comprehensive benefits package.
View Original Job Posting