Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Salesforce Principal Software Engineer

C4 Technical Services

Salesforce Principal Software Engineer
Location: Minneapolis, MN



The Principal Software Engineer will provide innovative solutions for business needs while balancing effort and feasibility with cost and maintainability. A successful candidate will have a solid record of delivering technical solutions under timeline and budget constraints and a proven record of working efficiently with business and technical teams. This role involves not only application development, but also project management, business and technical analysis, training, mentoring, innovation, collaboration and supporting other technical and business resources.


ACCOUNTABILITIES:

  • Participates in all phases of software development life cycle including functional analysis, development of technical requirements, prototyping, coding, testing, deployment, and support. Develops high-quality and scalable application logic with Apex and SOQL.
  • Providing guidance and direction to development team on application architecture, design, and development best practices and standards.
  • Communicating complex technical information to stakeholders in a clear and understandable manner.
  • Collaborating with other departments and teams to ensure that technology initiatives align with organizational goals and objectives.
  • Develops custom applications using Salesforce.com and integrating Salesforce.com with other systems.
  • Ensuring compliance with our company standards, industry standards and regulations.
  • Be a trusted technical advisor to the application development team, management, and business stakeholders.
  • Provides guidance to developers on solution architecture design, integration patterns, development best practices, architecture standards, environment management, and testing automation.
  • Provide guidance on technical design, effort estimations and dependencies for projects/epics/stories.
  • In-depth knowledge of the Salesforce platform including its core features, capabilities, and limitations. They should be familiar with Salesforce's various cloud offerings such as Sales, Service, and Marketing Cloud. Knowledge of Health Cloud is a requirement.
  • Demonstrate a strong background in solution design and architecture in the context of Salesforce. They should be able to design scalable, efficient, and flexible solutions that meet our business requirements while adhering to Salesforce best practices and design principles.
  • Proficiency in building Lightning components, developing Lightning web components, and leveraging the Lightning Design System to create visually appealing and responsive user interfaces.
  • Possess strong knowledge of Apex and its best practices. They should be skilled in writing efficient Apex code, developing triggers, batch classes, and working with asynchronous processing.
  • Experience in developing Visualforce pages and components, customizing user interfaces, and integrating Visualforce with other Salesforce functionalities.
  • Expertise in designing custom objects, defining relationships, establishing data sharing rules, and optimizing data storage and retrieval for efficient performance.
  • Well-versed in Salesforce automation tools and features. This includes proficiency in creating workflows, process builder flows, validation rules, formula fields, and managing approvals and escalations.
  • Familiarity with Salesforce AppExchange is beneficial. Candidate should be knowledgeable about the available applications, their integration capabilities, and how to assess and select suitable solutions to extend Salesforce functionality.
  • Expertise in identifying performance bottlenecks, optimizing SOQL and SOSL queries, improving page load times, and utilizing caching mechanisms effectively.
  • Skilled in establishing governance processes, defining naming conventions, managing sandbox environments, and ensuring compliance with Salesforce limits and best practices.
  • Ability to design effective dashboards, create custom reports, and leverage Salesforce Einstein Analytics or other business intelligence tools to provide data-driven insights.
  • Specific knowledge of Salesforce integration mechanisms like Salesforce APIs (REST, SOAP), outbound messaging, platform events, and real-time integrations using tools like MuleSoft or WS02.
  • Good grasp of Salesforce security features and best practices. They should understand how to design secure access controls, manage data sharing and visibility settings, and ensure compliance with relevant data protection regulations, such as GDPR or HIPAA.
  • Applies best practices and design patterns of best-of-breed applications developed on the Salesforce.com platform.
  • Advocates Salesforce.com usage and mentor's junior members of the development team.
  • Creates and executes unit, integration, and user acceptance test plans, including use cases and test data.
REQUIRED QUALIFICATIONS:

Knowledge of:
  • Lightning Framework, Apex, JavaScript, Aura, and Component-based frameworks.
  • Web development best practices, especially application security.
  • The tradeoffs of development on a multi-tenant platform with known limits.
  • Experience with Health, Sales & Service, and Marketing Clouds
  • Other duties as assigned.
Ability to:
  • Collaborate efficiently with business and technical teams.
  • Demonstrate understanding and ability to articulate complex requirements.
  • Demonstrate documented history of successfully driving projects to completion.
Education and/or Experience:
  • Bachelor's degree in Computer Science, Information Systems, Business Administration, Engineering or other, related field preferred. However, upon evaluation, equivalent related experience and/or education may be substituted for degree requirement.
  • 7+ years of Salesforce application development, including code-based and declarative techniques.
  • 2 years' experience with Software Development Life Cycle best practices.

#DICE
View email address on click.appcast.io
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Salesforce Principal Software Engineer in Minneapolis, MN vacancy
  • $183.38k - $193.41k

     ...Basic Qualifications Education Requirements: Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or Mathematics field, plus a minimum of 10 years of relevant experience; or Master's degree, plus 8 years relevant experience.... 
    Suggested
    Flexible hours

    General Dynamics Mission Systems

    Minneapolis, MN
    16 days ago
  • $96.8k - $251.6k

     ...matter. This role offers the chance to shape how studios run production-grade creative workflows in the cloud while improving the engineering systems, operational practices, and AI-enabled delivery patterns that make customer adoption repeatable. Responsibilities... 
    Suggested
    Temporary work
    Flexible hours

    Oracle

    Saint Paul, MN
    5 days ago
  • $130k - $170k

     ...compliance, and innovation, the organization blends engineering excellence with regulatory rigor to deliver...  ...and development of mission-critical software systems supporting advanced medical device technologies. The Principal Software Engineer will drive technical strategy... 
    Suggested
    Flexible hours

    Search Leaders

    Minneapolis, MN
    3 days ago
  • $152.8k - $229.2k

     ...commitment to fostering a culture of professional growth and cross-functional collaboration as we work together to engineer the extraordinary. As a Principal Software Engineer - UI/UX (Qt/QML) you will set the technical direction for the Prism Mapping application UI - the... 
    Suggested
    H1b
    Work at office
    Local area
    Immediate start
    Flexible hours

    Medtronic

    Saint Paul, MN
    3 days ago
  • $99.6k - $234.6k

     ...: Nashville, TN Austin, TX Broomfield, CO As a Principal Engineer inside the Oracle Cloud Infrastructure Interactive Media team...  ...highly collaborative. You will work with a talented group of software developers, designing scalable, highly available cloud... 
    Suggested
    Temporary work
    Flexible hours

    Oracle

    Saint Paul, MN
    4 days ago
  •  ...Software Engineer IV (Principal) The Principal Software Engineer will serve as the technical leader for embedded control and automation software design, with a focus on microcontrollers, system-level integration and a working knowledge of PLCs. This individual will... 

    BW Filling & Closing

    Eden Prairie, MN
    1 day ago
  • $96.8k - $306.4k

     ...of core components for data planes. We are hoping to enhance engineering efficiency by concentrating our expertise on building low level...  ...envision, collaborate with executives for investment and drive the software design and development for new major data-plane components of... 
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    Oracle

    Saint Paul, MN
    1 day ago
  • $140k - $160k

     ...includes AmLaw 200 firms, we handle some of the largest and most complex matters in the industry. About the Role The Principal Software Engineer role at KLDiscovery is cross-cutting by design. Principal Software Engineers are not permanent members of any team. They... 
    Temporary work
    Remote work
    Shift work

    KLDiscovery

    Eden Prairie, MN
    4 days ago
  • $99.6k - $234.6k

     ...Job Description Role Summary Oracle Health Platform Engineering builds and operates shared platform services that power secure...  ..., correctness, and operability. We are seeking a Principal Software Developer (IC4) to lead design and delivery for complex platform... 
    Temporary work
    Visa sponsorship
    Flexible hours

    Oracle

    Saint Paul, MN
    4 days ago
  • $134.75k - $190.75k

     ...Join to apply for the Principal Software Engineer role at Shutterfly Snapfish (part of the Shutterfly family of brands) was built to help people archive and share photos. For almost two decades, our tools have played a critical part in changing how people around the world... 
    Remote work

    Shutterfly

    Eden Prairie, MN
    4 days ago
  • $130k - $140k

     ...Principal Software Engineer Build the future of food service technology — Lead, code, and innovate. We're seeking a Principal Software Engineer to design, build, and modernize critical in-house applications for a leading food service operations provider. This role blends... 
    Work at office

    Elior

    Minneapolis, MN
    1 day ago
  • $99.6k - $223.4k

     ...Description About You You work backward from users and operational needs. You care about building usable, reliable software that helps engineering and operations teams reason about complex physical infrastructure. You can learn and model domain concepts such as... 
    Temporary work
    Flexible hours

    Oracle

    Saint Paul, MN
    3 days ago
  • $96.8k - $306.4k

     ...Job Description This Sr Principal Software Engineer role is a senior technical leadership position focused on designing and building secure, scalable cross-domain solutions for mission-critical systems. The role requires deep expertise in security-critical software,... 
    Temporary work
    Flexible hours

    Oracle

    Saint Paul, MN
    1 day ago
  • $99.6k - $234.6k

     ...define monetization architecture for next-generation video delivery Work with a highly technical, distributed systems-focused engineering team Responsibilities Responsibilities Design and build scalable advertising infrastructure for live and linear streaming... 
    Temporary work
    Flexible hours

    Oracle

    Saint Paul, MN
    9 days ago
  • $99.6k - $234.6k

     ...Oracle Cloud Infrastructure (OCI) is seeking a highly motivated Software Developer 4 to join the Infrastructure Planning and Capacity...  ...infrastructure footprint. Our systems support critical business and engineering processes that influence billions of dollars in infrastructure... 
    Temporary work
    Worldwide
    Flexible hours

    Oracle

    Saint Paul, MN
    4 days ago
  • $99.6k - $234.6k

     ...Infrastructure (OCI) is building the next generation of AI native engineering systems powering cloud operations, infrastructure...  ...and operator productivity at scale. We are looking for a Principal Software Development Engineer (IC4) who operates as an AI native builder... 
    Temporary work
    Flexible hours

    Oracle

    Saint Paul, MN
    4 days ago
  • $99.6k - $234.6k

     ...distributed systems, and enterprise-grade reliability. Our engineering culture is grounded in OCI Values - emphasizing integrity,...  ...experiences. Who We're Looking For We are seeking a Principal Software Development Engineer with deep experience in distributed systems... 
    Temporary work
    Relocation package
    Flexible hours

    Oracle

    Saint Paul, MN
    1 day ago
  • $50 per hour

     ...proactive recruitment purposes and may be used to fill current openings or future vacancies within our organization. Principal Software Engineer The global capital markets are among the largest markets in the world valued at $50T+ and growing. Transactions in... 
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Eagan, MN
    3 days ago
  • $99.6k - $223.4k

     ...administrative burden. We’re looking for highly skilled AI engineers to design and build high-scale, cloud-based data processing pipelines...  ...in Computer Science or equivalent. • 6+ years of relevant software engineering experience. • Strong software engineering skills... 
    Temporary work
    Flexible hours

    Oracle

    Saint Paul, MN
    5 days ago
  • $120k - $150k

     ...Principal Software Engineer | Oracle EBS (28636) 1 day ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. Title : Principal Software Engineer | Oracle EBS Location : Remote Compensation : $120,000- $150,000 annually + bonus... 
    Full time
    Remote work

    Dahl Consulting

    Saint Paul, MN
    4 days ago
  • $96.8k - $251.6k

     ...Job Description As a Sr. Principal Software Development Engineer in the Oracle Cloud Infrastructure (OCI) Core Platform division, you will play a critical leadership role in the architecture, evolution, and delivery of OCI’s Key Management Service (KMS) —a foundational... 
    Temporary work
    Flexible hours

    Oracle

    Saint Paul, MN
    4 days ago
  • $152.8k - $229.2k

     ...commitment to fostering a culture of professional growth and cross-functional collaboration as we work together to engineer the extraordinary. As a Principal Software Engineer - 3D Visualization (OpenGL) you will set the technical direction for real-time 3D visualization on... 
    H1b
    Work at office
    Local area
    Immediate start
    Flexible hours

    Medtronic

    Saint Paul, MN
    3 days ago
  •  ...Principal Software Engineer IPG's Material Processing Systems Group is focused on integrating state-of-the-art IPG lasers into turn-key systems to be used in the semiconductor, medical and other industries. We are seeking a Principal Software Engineer to join the Material... 

    IPG Photonics

    Minneapolis, MN
    4 days ago
  • $120k - $150k

     ...Principal Software Engineer | Oracle HCM (28637) Location: Remote Job Type: Permanent/Direct-Hire Compensation: $120,000 - $150,000 + bonus Our client is seeking a highly experienced Principal Software Engineer to lead development and support efforts for Oracle HCM Cloud... 
    Permanent employment
    Full time
    Remote work

    Dahl Consulting

    Saint Paul, MN
    4 days ago
  • $99.6k - $223.4k

     ...design for scalability, reliability, and observability. Stay hands-on with coding, debugging, and production delivery. Drive engineering excellence through code reviews and best practices. Mentor engineers and elevate team capability. Partner cross-... 
    Full time
    Temporary work
    Remote work
    Flexible hours

    Oracle

    Saint Paul, MN
    1 day ago
  • $99.6k - $223.4k

     ...Job Description Oracle is seeking an experienced Software Engineer to join a highly skilled team focused on building modern cloud and AI-enabled enterprise solutions. This role is ideal for a developer with strong hands-on experience in Oracle APEX, PL/SQL, Oracle Database... 
    Temporary work
    Flexible hours

    Oracle

    Saint Paul, MN
    5 days ago
  • $120k

     ...solutions for the aerospace industry. We deliver highly engineered facilities, electro‑mechanical systems, and software specifically designed for jet engine testing....  ...of jet engines tested daily are safe to fly. The Principal Systems Software Engineer will play a critical... 
    Temporary work
    Flexible hours

    Calspan

    Saint Paul, MN
    4 days ago
  • $134.6k - $230.8k

     ...Join us to start Caring. Connecting. Growing together. As a Principal Engineer for the Consumer Engineering Rx Pharmacy team, you will...  ...Experience engineers Support rapid delivery of high‑value, quality software with automation and “everything‑as‑code” best practices... 
    Remote job
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area

    Optum

    Eden Prairie, MN
    2 days ago
  •  ...Refinitiv is seeking a CPQ Lead Solution Engineer to oversee Conga and PROS implementations. The role requires over 10 years of experience in technical leadership with a focus on Salesforce integration and AI-driven sales workflows. Responsibilities include driving engineering... 
    Salesforce
    Flexible hours

    Refinitiv

    Eagan, MN
    4 days ago
  •  ...Salesforce Developer Location: Ideally MN but open to Remote Overview: We are looking for a skilled Salesforce Developer to join our team and drive the development and customization of Salesforce solutions. The ideal candidate will work closely with stakeholders... 
    Salesforce
    Remote work

    C4 Technical Services

    Minneapolis, MN
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Salesforce Principal Software Engineer. Be the first to apply!