Skip to content

Senior Software Engineer – Aws
Company | Autodesk |
---|
Location | San Francisco, CA, USA |
---|
Salary | $110300 – $190300 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
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