Senior Software Engineer

2 days ago


Phoenix, Arizona, United States Wells Fargo Full time
About this role:

We are seeking an experienced Senior Software Engineer to join our CRM team at Wells Fargo. In this role, you will design, develop, and implement CRM solutions that enhance customer relationships and improve business processes.

You will work closely with cross-functional teams to ensure the CRM platform meets the organization's needs while delivering high-quality solutions.


In this role, you will:
  • Lead moderately complex initiatives and deliverables within technical domain environments
  • Contribute to large-scale planning of strategies
  • Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments
  • Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures
  • Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements
  • Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals
  • Design and Development:

    Lead the design, development, and customization of CRM solutions using platforms such as Salesforce, Microsoft Dynamics, or similar CRM technologies.

  • Integration:
    Develop and manage integrations between the CRM system and other enterprise applications, ensuring data consistency and reliability.
  • Customization:
    Customize CRM workflows, reports, dashboards, and user interfaces to meet business requirements.
  • Technical Leadership:
    Provide technical guidance and mentorship to junior developers, ensuring best practices in coding, testing, and deployment.
  • Collaboration:

    Work closely with business analysts, product owners, and stakeholders to gather and analyze requirements, translating them into technical specifications.

  • Performance Optimization:
    Monitor and optimize CRM system performance, ensuring scalability and efficiency.
  • Documentation:
    Maintain comprehensive documentation of system designs, configurations, and codebase to support ongoing maintenance and future development.
  • Quality Assurance:
    Conduct code reviews, unit testing, and debugging to ensure the delivery of high-quality software solutions.
  • Support and Maintenance:
    Provide ongoing support for the CRM system, troubleshooting issues, and implementing enhancements as needed.

Required Qualifications:
  • 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • Proven experience with CRM platforms - Microsoft Dynamics
  • Strong understanding of CRM processes, including customer service, sales, and marketing

Desired Qualifications:
  • Proficiency in CRM development languages and tools
  • Experience with RESTful APIs, and other integration technologies
  • Familiarity with cloud platforms like Azure or PCF
  • Strong understanding of DevSecOps practices, including CI/CD pipelines
  • Experience with .NET, API, messaging and microservices integration

Job Expectations:
  • Ability to travel up to 10% of the time
  • This position offers a hybrid work schedule
  • This position is not eligible for Visa sponsorship


  • Phoenix, Arizona, United States American Express Full time

    Unlock Your Potential as a Senior Software Engineer at American ExpressAre you a seasoned software engineer looking for a new challenge? Do you want to work with a talented team of engineers to develop innovative solutions that make a real impact? Look no further than American Express.About the RoleWe are seeking a highly skilled Senior Software Engineer to...


  • Phoenix, Arizona, United States American Express Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at American Express. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems that meet the needs of our customers.Key ResponsibilitiesDesign and develop software systems that meet the needs of our...


  • Phoenix, Arizona, United States American Express Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at American Express. As a key member of our software engineering team, you will be responsible for designing, developing, and deploying high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop software solutions using a...


  • Phoenix, Arizona, United States American Express Full time

    About the RoleWe are seeking a highly skilled Senior Engineer to join our team at American Express. As a Senior Engineer, you will be responsible for designing, developing, and maintaining complex software systems that meet the needs of our customers.Key ResponsibilitiesLead the development of software applications using agile methodologiesDesign and...


  • Phoenix, Arizona, United States American Express Full time

    About the RoleWe are seeking a highly skilled Senior Engineer to join our team at American Express. As a Senior Engineer, you will be responsible for leading and mentoring teams of engineers through ongoing development efforts, ensuring engineers adhere to team standards, and accountable for accurate completion and quality of all documentation and work...


  • Phoenix, Arizona, United States American Express Travel Related Services Company, Inc. Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at American Express Travel Related Services Company, Inc. as a core member of an engineering team to develop digital and automated solutions for our customers.Key Responsibilities:Develop and design software applications, translating user needs into...

  • Mechanical Engineer

    5 days ago


    Phoenix, Arizona, United States Performance Software Full time

    About UsPerformance Software and its sister company, Talent Tier, are midsize companies that offer a great work-life balance, providing innovative software and hardware to our client companies.Job DescriptionWe are seeking a skilled Mechanical Engineer to join our team. As a Mechanical Engineer, you will be responsible for designing and developing innovative...


  • Phoenix, Arizona, United States American Express Full time

    About the RoleWe are seeking a highly skilled Senior Engineer to join our team at American Express. As a Senior Engineer, you will be responsible for building and maintaining our core systems, ensuring they are scalable, efficient, and reliable.Key ResponsibilitiesDesign, develop, and deploy high-quality software solutions using Java, Spring Boot, and...


  • Phoenix, Arizona, United States United Software Group Inc Full time

    Senior QA EngineerWe are seeking a seasoned Senior QA Engineer to join our team at United Software Group Inc. in Phoenix AZ. This is a long-term contract opportunity that requires a strong background in software quality assurance, particularly in the healthcare payer domain.Key Responsibilities:Collaborate with product and development teams to understand...


  • Phoenix, Arizona, United States SysMind Tech Full time

    Job Title: Senior Java Software EngineerWe are seeking a highly skilled Senior Java Software Engineer to join our team at SysMind Tech. As a key member of our engineering team, you will be responsible for designing, developing, and deploying cutting-edge Java-based solutions.Key Responsibilities:Design and develop high-quality Java software applications...


  • Phoenix, Arizona, United States Nucleusteq Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Nucleusteq. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems.Key ResponsibilitiesOversee quality control processes to ensure software compliance with industry standards.Maintain...


  • Phoenix, Arizona, United States TEKsystems Full time

    Job SummaryTEKsystems is seeking a highly skilled Senior Software Engineer to provide technical leadership for assigned IT development personnel and be responsible for the technical design and implementation of mid-range software development of assigned web services and/or applications.Key Responsibilities:Works with product management, developers, and...


  • Phoenix, Arizona, United States American Express Full time

    About the RoleWe are seeking a highly skilled Senior Engineer to join our Technology Community Office team at American Express. As a Senior Engineer, you will play a key role in expanding our ability to deliver positive community experiences to developers at American Express.Key ResponsibilitiesDesign and architect systems using advanced algorithms and...


  • Phoenix, Arizona, United States American Express Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at American Express. As a key member of our engineering team, you will be responsible for designing, developing, and deploying software solutions that meet the needs of our customer-facing applications, business applications, and internal end-user tools and...


  • Phoenix, Arizona, United States Raytheon Full time

    About the RoleWe are seeking a highly skilled Senior Principal Software Engineer to join our Multi-Mission department in the Software Engineering Directorate. As a key member of our team, you will be responsible for applying advanced technical expertise to reverse engineer legacy systems and develop C/C++ software for embedded multi-processor systems.Key...

  • Mechanical Engineer

    5 days ago


    Phoenix, Arizona, United States Performance Software Full time

    About Performance SoftwarePerformance Software and its sister company, Talent Tier, are midsize companies with a great work-life balance, providing innovative software and hardware to our client companies. We are a medium-size company having been in business for over 25 years with never having a layoff and very low turnover 2–4% per year. Our company is...


  • Phoenix, Arizona, United States Open Systems Technologies Full time

    Job Title: Senior Java Software EngineerA leading financial firm in Phoenix, AZ is seeking a highly skilled Senior Java Software Engineer to join their team.About the RoleWe are looking for a seasoned Java developer with a strong background in Agile development, application design, and software testing. The ideal candidate will have experience with Spring...


  • Phoenix, Arizona, United States American Express Full time

    Job DescriptionAt American Express, we're seeking a highly skilled Senior Software Engineer to join our Global Loyalty & Benefits team. As a key member of our R42 Platform team, you'll be responsible for designing and developing cutting-edge software applications that drive business growth and customer engagement.Key Responsibilities:Lead the development of...


  • Phoenix, Arizona, United States TEKsystems Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to provide technical leadership for assigned IT development personnel and be responsible for the technical design and implementation of mid-range software development of assigned web services and/or applications.Key ResponsibilitiesWorks with product management, developers, and architectural...


  • Phoenix, Arizona, United States CyberCoders Full time

    Senior Frontend Software EngineerWe are seeking a highly skilled Senior Frontend Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and developing our frontend technology stack, working closely with our backend and platform teams to ensure seamless integration.Key Responsibilities:Contribute to...