Salesforce Principal Software Engineer (REMOTE)

Published May 27, 2023
Location Chevy Chase, MD
Category Default  
Job Type Full-time  


At GEICO, it's not just a job, it's growth and opportunity. GEICO Technology Solutions Customer Relationship Management (CRM) team is seeking an innovative, inspiring, and results-oriented Principal Software Engineer to join our team. Our solutions utilize in-depth technical aspects of all areas of the Salesforce platform, and require the highest quality implementations built for scale, efficiency, and great customer experience. In this role you will lead major programs of highly technical complexity and will direct and monitor the work of team members. While this is not a management position, you will be a peer leader, coach, and mentor to others. You will report to the Director of Application Delivery and will be responsible for system analysis, design, coding, testing, debugging, and documentation within our Salesforce CRM ecosystem. You'll also be working with complimentary software/integrations including but not limited to .Net, MuleSoft, Azure Cloud, Snowflake, Tableau CRM, and Power BI.Responsibilities:Serve as the technical leader for the team in determining the best approach to a requirement.Translates business requirements into well-architected solutions that best leverage the Salesforce platforms and productsProvide detailed level of effort estimates for proposed solutions. Articulate the benefits and risks to a solution's feasibility and functionalityProvide hands-on, expert-level technical assistance to developersFollow and understand new Salesforce products and technical capabilities resulting from product releases and acquisitionsCoach and mentor junior technical and functional team membersLead project meetings with IT and business stakeholdersParticipate in process flow analysis and process redesign along with Enterprise ArchitectsCollaborate with a team of Salesforce Architects, Developers, and Engineers to determine the most appropriate technical strategy and designs to meet business needsUnderstanding that features need to be built with the entire system in mind and can think ahead and outside the box of what the completed system will look like to ensure a complete end-to-end workflowConfigure and maintain Salesforce instances via declarative tools, including workflows, process builders, reports, dashboards, etc.Comfortable training junior developers on Salesforce and newly built featuresProvide current best practice and third-party solution alternatives from the AppExchangeDesired Qualifications and Education Requirements:Master's degree in Computer Science, Information Technology, or related field15+ years of experience in software development, leading technical teams.Minimum of 8+ years of Salesforce experienceAdvanced knowledge of Insurance industry trends, products, services, policies, and proceduresTechnical certifications for Salesforce Marketing Cloud, Service Cloud, Sales Cloud, or MuleSoftDetailed understanding of the Salesforce Classic, Salesforce Lightning, and Salesforce Sandbox Enterprise development environments Proficient with AppExchange and commonly used Salesforce AppsExperience with Azure DevOps or other project management tools Demonstrated knowledge of the sales cloud development environment including but not limited to items such as custom objects, declarative functionality, workflows, triggers, Visual Force, migration tools, and SOQL Must provide solutions that are highly scalable, extensible, and easy to maintain while keeping the overall end-user experience in mind Must demonstrate a strong understanding of data architecture best practices Must demonstrate a strong ability to troubleshoot complex technical issues Must demonstrate a strong ability to design solutions based on functional requirements Must be able to work in a fast-paced environment and juggle multiple projectsBenefits:At GEICO, we make sure you have the support and resources to leverage and develop your skills, secure your financial future, and take care of your health and well-being. GEICO continually seeks to provide a workplace where everyone can be their authentic self. To help achieve this goal, we support associate-led Employee Resource Groups that foster a true sense of community. Through GEICO's competitive benefits offerings and various training and development opportunities, we have you covered with our Total Rewards Program* that includes:Premier Medical, Dental and Vision Insurance with no waiting period**Paid Vacation, Sick and Parental Leave401(k) PlanTuition Assistance including Direct Billing and Reimbursement payment plan optionsPaid Training, Licensures and Certificates*Benefits may be different by location. Benefit eligibility requirements vary and may include length of service. **Coverage begins on the date of hire. Must enroll in New Hire Benefits within 30 days of the date of hire coverage to take effectGEICO is proud to be an equal opportunity employer. We are committed to cultivating an environment where equal employment opportunities are available to all associates and job applicants regardless of race, color, religious creed, national origin, ancestry, age, gender, pregnancy, sexual orientation, gender identity, marital status, familial status, disability or genetic information, in compliance with applicable federal, state and local law. GEICO celebrates diversity and believes it is critical to our success. As such, we are committed to recruit, develop and retain the most talented individuals to join our team.#LI-AW1Annual Salary$90,000.00 - $204,500.00The above annual salary range is a general guideline. Multiple factors are taken into consideration to arrive at the final hourly rate/ annual salary to be offered to the selected candidate. Factors include, but are not limited to, the scope and responsibilities of the role, the selected candidate's work experience, education and training, the work location as well as market and business considerations.