Posted in

Senior Software Engineer – Aws

Senior Software Engineer – Aws

CompanyAutodesk
LocationSan Francisco, CA, USA
Salary$110300 – $190300
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Bachelor’s Degree in Computer Science, Computer Engineering, or a related field
  • 5+ years of experience specializing in AWS and related services and deployment, monitoring, and operations
  • Strong Hands-on experience with AWS with services such as SQS, S3, DynamoDB, IAM, Lambda, ELB’s, AWS RDS, Dynamo DB, AWS API Gateway etc.
  • Experience designing and building RESTful APIs using Microservices architecture
  • Must be proficient in at least one Programming Languages like Python, Java, JRuby, APEX etc.
  • Excellent interpersonal communication skills
  • A team-player, self-motivated, autonomous, empathetic with a result-focused passion to deliver an overall solution

Responsibilities

  • Hands-on experience with AWS (or another cloud provider’s) technologies, such as SQS, S3, DynamoDB, IAM, and Lambda etc.
  • Experience building scalable systems and services in the cloud, including calling other REST services from within a REST service
  • Hands-on experience in Java, Node.js, Python development along with strong problem-solving skills
  • Develop backend services in AWS using any programing language, preferably Python
  • Develop Integration applications/micro services
  • Develop API proxies using Apigee/aws API gateways
  • Contribute as a strong technical lead, who can guide the team through the solutions after reviewing with the Solution Architect
  • Actively participate in code reviews of own code and that of peers
  • Write test and debug programs and create Technical documentation
  • Work in fast paced development using agile methodologies
  • Adhere to Autodesk internal quality standards.
  • Experience in building, running and monitoring SaaS applications at large scale
  • Experience with multi-repo GIT code bases, REST-based web services, testing frameworks such as Blazemeter, shell scripts, automated CI/CD pipelines
  • Creating and enforcing engineering standards and practices, ensuring that team adheres to high-quality development principles
  • Working closely with stakeholders and product teams, requiring excellent collaborative skills and the ability to coordinate efforts across globally distributed teams
  • Troubleshoot and resolve complicated technical issues, providing guidance and solutions to the team
  • Proactively and continuously evaluate and address issues related to performance, stability, scalability, and extensibility of the systems
  • Work closely with cross-functional teams to ensure seamless integration and delivery of features

Preferred Qualifications

  • Working on Integration with CRM applications will be desired
  • Exposure in any Integration Tools like TIBCO, Apigee, ETL, MuleSoft etc is desired