Principal Software Engineer, Salesforce

undefined ago • 9 Years + • Software Development & Engineering • $141,400 PA - $228,800 PA

Job Summary

Job Description

Autodesk is seeking a Principal Software Engineer for the Enterprise System and Application Engineering team within the Growth Experience Technology (GET) organization. This role involves designing, coding, testing, and implementing Salesforce solutions, ensuring the platform supports business operations. The engineer will collaborate with stakeholders, lead design efforts, write advanced code, and integrate Salesforce with AWS technologies. The position requires strong technical leadership, participation in code reviews, and adherence to quality standards.
Must have:
  • Collaborate with stakeholders to gather and analyze complex requirements, providing expert guidance on Salesforce solutions.
  • Lead the design and architecture efforts for Salesforce solutions, ensuring scalability, efficiency, and best practices.
  • Write advanced code to implement complex custom functionalities using Salesforce technologies like Apex, Visualforce, Lightning Components, and Lightning Web Components.
  • Lead customization efforts, ensuring declarative tools like Flows and Workflow Rules are used with code-based solutions.
  • Contribute as a strong technical lead, guiding the team through solutions after reviewing with the Solution Architect.
  • Drive and improve performance, scalability, and security of applications.
  • 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.
  • Lead complex integration projects, including designing integrations with other applications using APIs, middleware, and connectors.
  • Develop and manage advanced data solutions within Salesforce, including data modeling, ETL processes, and data migrations.
  • Develop advanced security measures, including designing and optimizing profiles, roles, permission sets, and sharing rules.
  • Define and oversee advanced testing strategies, including unit tests, integration tests, and user acceptance tests.
  • Plan and lead complex deployments of Salesforce configurations and code, ensuring smooth transitions between environments.
  • Ensure comprehensive documentation of complex solutions, including technical specifications, data models, and release notes.
  • Lead efforts to monitor and optimize the performance of complex Salesforce applications.
  • Define governance standards to maintain long-term maintainability and scalability of complex solutions.
  • Stay at the forefront of Salesforce technology by evaluating new features, tools, and industry trends.
  • Provide leadership within the development team and coach junior developers, leading by example.
  • Collaborate with other senior team members, administrators, business analysts, and project managers to coordinate complex projects.
  • Lead training sessions and knowledge-sharing activities to empower team members and end-users.
  • Manage relationships with third-party vendors, evaluate solutions, and select appropriate AppExchange apps and components.
  • Ensure that complex Salesforce solutions follow legal and regulatory compliance standards.
  • Contribute to strategic planning for Salesforce programs, aligning technology solutions with long-term business goals.
  • Collaborate with global teams spanning multiple time zones to ensure coordination and project success.
Good to have:
  • Customer Success Management experience
Perks:
  • Health benefits
  • Financial benefits
  • Time away
  • Everyday wellness
  • Discretionary annual cash bonuses
  • Commissions for sales roles
  • Stock or long-term incentive cash grants
  • Comprehensive benefits package

Job Details

Position Overview

Autodesk is looking for Principal Software Engineer to join Enterprise System and Application Engineering team within the Growth Experience Technology (GET) organization. This team is organised by product domain to best align with each other and their team members, so they can guide the greatest growth, evolve their platforms, and accelerate efficiency and scale.

Autodesk is looking for an experienced Senior Salesforce Developer to join our dynamic team. As a Salesforce Developer, you will play a pivotal role in designing, coding, testing, and implementing Salesforce solutions that align with our business needs. You will collaborate with various stakeholders to ensure the Salesforce platform effectively supports our operations and business processes. You will report to the Engineering Manager and will work from Bangalore location.

Responsibilities

  • You will collaborate with stakeholders to gather and analyse complex our requirements, providing expert guidance on Salesforce solutions and aligning them with strategic goals
  • You will lead the design and architecture efforts for Salesforce solutions, ensuring they are scalable, efficient, and following best practices. Make important technical decisions and provide architectural guidance
  • Write advanced code to implement complex custom functionalities using Salesforce technologies such as Apex, Visualforce, Lightning Components, and Lightning Web Components. Ensure code quality and maintainability
  • Lead customization efforts, ensuring that declarative tools like Flows and Workflow Rules are used with code-based solutions
  • Working experience with AWS (or another cloud provider’s) technologies, such as SQS, S3, DynamoDB, IAM, and Lambda.
  • Working experience with building scalable systems and services in the cloud, including calling other REST services from within a REST service
  • Working experience with Python development along with strong problem-solving skills
  • Working experience with integrating Salesforce with AWS and its components.
  • Contribute as a strong technical lead, who can guide the team through the solutions after reviewing with the Solution Architect
  • Drive and improve performance, scalability and security of applications
  • 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
  • Lead complex integration projects, including designing integrations with other applications using APIs, middleware, and connectors. Ensure data integrity and flow
  • Develop and manage advanced data solutions within Salesforce, including data modelling, ETL processes, and data migrations for complex scenarios
  • Develop advanced security measures, including designing and optimizing profiles, roles, permission sets, and sharing rules for complex data structures
  • Define and oversee advanced testing strategies, including unit tests, integration tests, and user acceptance tests for complex scenarios. Ensure comprehensive test coverage
  • Plan and lead complex deployments of Salesforce configurations and code, ensuring smooth transitions between environments and minimizing downtime
  • Ensure comprehensive documentation of complex solutions, including technical specifications, data models, and release notes. Maintain documentation standards
  • Lead efforts to monitor and optimize the performance of complex Salesforce applications, including code optimization, query tuning, and scalability enhancements
  • Define governance standards to maintain the long-term maintainability and scalability of complex solutions. Implement advanced development methodologies
  • Stay at the forefront of Salesforce technology by evaluating new features, tools, and industry trends for potential adoption. Inspire creativity within the team
  • Provide leadership within the development team and coach junior developers, and lead by example. Foster and continuous improvement
  • Collaborate with other senior team members, administrators, business analysts, and project managers to lead and coordinate complex projects to successful completion
  • Lead training sessions and knowledge-sharing activities to empower team members and end-users to make the most of Salesforce capabilities
  • Manage relationships with third-party vendors, evaluate solutions, and select appropriate AppExchange apps and components for complex requirements
  • Ensure that complex Salesforce solutions follow legal and regulatory compliance standards relevant to our industry. Implement advanced security and compliance measures
  • Contribute to strategic planning for Salesforce programs, helping align technology solutions with long-term business goals and driving digital transformation efforts
  • Collaborate with global teams spanning multiple time zones to ensure, coordination, and project success

Minimum Qualifications

  • Bachelor’s degree in computer science, Information Technology, or a related field (preferred)
  • Salesforce Developer certified (e.g., Application Architect/ System Architect/ Technical Architect)
  • 9+ years of experience as a Salesforce Developer with a strong understanding of Salesforce capabilities and limitations
  • You must have 5+ years of experience with SFDC platform and partner ecosystem.
  • Experience with Sales Cloud and Sales processes, experience with Customer Success Management is preferred Working Experience in a complex integrated environment where multiple systems interact with Salesforce
  • Working experience with Salesforce Integrating with AWS and its components.
  • Working experience AWS and its components to debug and resolving any of the issues in integration.
  • You need experience designing at least 2-4 projects as a tech lead
  • Proficiency in Apex, Visualforce, Lightning Components, and declarative development
  • You need solid experience with Salesforce integrations and data management Knowledge of best practices in Salesforce development and design pattern

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in San Francisco, California, United States

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Software Development & Engineering Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Autodesk is changing how the world is designed and made. Our technology spans architecture, engineering, construction, product design, manufacturing, media, and entertainment, empowering innovators everywhere to solve challenges big and small. From greener buildings to smarter products to more mesmerizing blockbusters, Autodesk software helps our customers to design and make a better world for all. Over 100 million people use Autodesk software like AutoCAD, Revit, Maya, 3ds Max, Fusion 360, SketchBook, and more to unlock their creativity and solve important design, business and environmental challenges. Our software runs on both personal computers and mobile devices and taps the infinite computing power of the cloud to help teams around the world collaborate, design, simulate and fabricate their ideas in 3D. We provide exceptional compensation/benefit packages and we’d love for you to join us. We’re proud to be an equal opportunity employer and we consider all qualified applicants without regard to race, gender, disability, veteran status or other protected category. To see our culture in action, check out #AutodeskLife. We are headquartered in the San Francisco Bay Area and have more than 10,000 employees worldwide.

Singapore (Hybrid)

Toronto, Ontario, Canada (On-Site)

Toronto, Ontario, Canada (On-Site)

San Francisco, California, United States (On-Site)

Montreal, Quebec, Canada (On-Site)

Vancouver, British Columbia, Canada (Hybrid)

Ontario, Canada (Remote)

San Francisco, California, United States (Remote)

View All Jobs

Get notified when new jobs are added by Autodesk

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug