Principal Software Engineer, Salesforce

undefined ago • 9 Years + • Software Development & Engineering

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 scalable Salesforce solutions, collaborating with stakeholders, and ensuring the platform supports business operations. The engineer will lead architecture efforts, develop custom functionalities using Apex, Visualforce, Lightning Components, and LWC, and integrate Salesforce with AWS. The position requires strong technical leadership, adherence to quality standards, and active participation in code reviews, contributing to the evolution of platforms and accelerating efficiency. While the primary location is San Francisco, the role also mentions working from Bangalore.
Must have:
  • Collaborate with stakeholders to gather and analyze complex requirements.
  • Lead design and architecture for scalable Salesforce solutions.
  • Implement custom functionalities using Apex, Visualforce, Lightning Components, LWC.
  • Work with AWS technologies like SQS, S3, DynamoDB, IAM, Lambda.
  • Build scalable systems and services in the cloud.
  • Integrate Salesforce with AWS components.
  • Contribute as a strong technical lead, guiding the team.
  • Drive performance, scalability, and security improvements.
  • Actively participate in code reviews.
  • Write tests and debug programs.
  • Develop and manage advanced data solutions within Salesforce.
  • Define and oversee advanced testing strategies.
  • Lead complex deployments of Salesforce configurations and code.
  • Ensure comprehensive documentation of solutions.
  • Monitor and optimize Salesforce application performance.
  • Define governance standards for maintainability and scalability.
  • 9+ years of experience as a Salesforce Developer.
  • 5+ years of experience with SFDC platform and partner ecosystem.
  • Salesforce Developer certified (Application Architect/ System Architect/ Technical Architect).
  • Experience with Sales Cloud and Sales processes.
  • Experience designing 2-4 projects as a tech lead.
  • Proficiency in Apex, Visualforce, Lightning Components, and declarative development.
  • Solid experience with Salesforce integrations and data management.
  • Knowledge of best practices in Salesforce development and design patterns.
Good to have:
  • Experience with Customer Success Management.
Perks:
  • Competitive compensation package
  • Discretionary annual cash bonuses
  • Commissions for sales roles
  • Stock or long-term incentive cash grants
  • Comprehensive benefits package
  • Health and financial benefits
  • Time away
  • Everyday wellness

Job Details

Position Overview

This role is for a Principal Software Engineer to join the 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. We are 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 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 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

Salary Transparency

Salary is one part of the competitive compensation 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.

Benefits

From health and financial benefits to time away and everyday wellness, we give Autodeskers the best, so they can do their best work. Learn more about our benefits in the U.S. by visiting https://benefits.autodesk.com/

Salary transparency

Salary is one part of the competitive compensation package. For U.S.-based roles, we expect a starting base salary between $141,400 and $228,800. Offers are based on the candidate’s experience and geographic location, and may exceed this range. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.

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.

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

Pune, Maharashtra, India (Hybrid)

Pune, Maharashtra, India (On-Site)

San Francisco, California, United States (Remote)

Bengaluru, Karnataka, India (On-Site)

Pune, Maharashtra, India (On-Site)

Georgia, United States (Remote)

Bengaluru, Karnataka, India (On-Site)

Toronto, Ontario, Canada (Hybrid)

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