Software Engineer, Development

Autodesk Inc.2 months ago
Portland, OR, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

In this role, you will research, design, and develop computer and network software as well as specialized utility programs. You will analyze user needs to build innovative software solutions, enhance existing capabilities, and collaborate with cross-functional teams. At Autodesk, you’ll join an inclusive culture that values creativity and high performance – with some telecommuting permitted.

Key Responsibilities

  • Research, design, and develop computer and network software by applying principles of computer science, engineering, and mathematical analysis.
  • Analyze user needs and develop innovative software solutions, updating and enhancing existing software.
  • Collaborate with systems analysts, engineers, and programmers to design systems and resolve technical challenges.
  • Establish design patterns and implement workflows that meet security, privacy, performance, and scalability requirements.
  • Leverage analytics and partner with operations to monitor performance and maintain highly available services.

Required Qualifications

  • Master’s degree in Computer Science, Computer/Software Engineering, Information Technology, or a related field.
  • Minimum of five (5) years of experience in software engineering or a related occupation.
  • Strong knowledge of C++, Object Oriented Programming, and design patterns.
  • Expertise in Enterprise integration patterns, service-oriented architecture (SOA), and Test Driven Development.
  • Proficiency with Scrum Methodology, CI/CD practices, micro-services architecture, and distributed systems design.
  • Knowledge of database management, query optimization, and monitoring tools such as Splunk, Kibana, and ElasticSearch.
  • Experience mentoring and onboarding interns and new engineers.

Benefits & Perks

  • Competitive Compensation: Starting base salary between $177,861 - $190,000 per year, plus annual cash bonuses, commissions, and stock grants.
  • Comprehensive Benefits: Health, financial, and wellness benefits, along with paid time off.
  • Opportunities for telecommuting and flexible work arrangements.
  • An inclusive culture that values diversity, belonging, and equal opportunity.

Required Skills

Splunk
Distributed Systems
Infrastructure as Code
Design Patterns
Kibana
Query Optimization
Object Oriented Programming
Test Driven Development
CI/CD
Scrum Methodology
C++
Database Management
ElasticSearch
Monitoring
Service Oriented Architecture (SOA)
Mentoring
Enterprise Integration Patterns
Observability
Microservices Architecture