Senior Software Engineer

7 days ago


Charlotte, North Carolina, United States Wells Fargo Full time
About this Role:

We are seeking a Senior Software Engineer to join our dynamic team and spearhead the transformation of our next-generation Contact Center Solution. As a key member of our team, you will work with cross-functional teams to develop innovative, mission-critical, and massively scalable solutions using best-in-class cloud technology and platforms.

You will be responsible for executing complex technology Cloud initiatives, including those with broad impact to external and internal customers. This will involve active contribution to the development of cloud-native microservices, modern event-driven, data lake, and analytics solutions, as well as automating the provisioning of Azure/GCP and hybrid Cloud Infrastructure using Infrastructure as a Code.

Key Responsibilities:
  • Execute on complex technology Cloud initiatives with broad impact to external and internal customers.
  • Develop cloud-native microservices, modern event-driven, data lake, and analytics solutions.
  • Automate the provisioning of Azure/GCP and hybrid Cloud Infrastructure using Infrastructure as a Code.
  • Collaborate with senior engineering managers, leads, and architects to resolve technical issues and achieve goals.
  • Work in a globally distributed team to provide innovative and robust Cloud-centric solutions.
  • Work closely with Product Teams and Vendors to develop and deploy Cloud services to meet customer expectations.
Requirements:
  • 4+ years of Software Engineering experience, or equivalent demonstrated through work experience, training, military experience, or education.
  • 4+ years of Contact Center industry experience with design, development, testing, integration with vendors, CRMs, and business applications.
  • Proven knowledge in one or more of the contact center sub-domains, including IVR/IVA, NLU/NLP, Routing, Recording, and Analytics.
  • Experience with JAVA, Spring Boot, Kafka, Distributed Caches, Elastic Search technologies, GraphQL, and NoSQL Databases.
  • 2+ years of real-time low-latency, front-end Web applications experience with React, Redux, RXJS, Typescript, and progressive Web Apps.
  • 2+ years of Deep Domain Driven Design experience with cloud-native Microservices designed and developed for massive scale and seamless resiliency.
  • 2+ years of experience working with GCP or alternate public/hybrid cloud and a proven track record delivering products with cloud services and cloud architectures at scale.
Desired Qualifications:
  • 3+ years of firsthand experience with TrueCD, DevOps with Cucumber, Jenkins.
  • 3+ years of scripting and infrastructure automation experience, including Python/Go, Shell, Gherkin, PowerShell, etc.
  • 3+ years of experience with automated testing frameworks for Unit testing for Java/Python and UI Microservices, Service Virtualization, and Contract Testing.
  • Full-stack application development experience.
  • Experience working in Agile environments and product backlog refinement against ongoing engineering work.
  • Experience with various aspects of Non-functional Requirements (NFRs) for mission-critical solutions at scale and high availability.
  • Professional cloud certification on Azure/GCP or other cloud providers.
  • Understanding of Network Security Experience, OAUTH, and Enterprise Architecture.


  • Charlotte, North Carolina, United States Findicia Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at Findicia. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining software applications and systems that meet the needs of our clients.Key Responsibilities:Design, develop, and maintain...


  • Charlotte, North Carolina, United States Aitek Group Full time

    Job Title: Senior Software EngineerJob Overview:We are seeking a highly skilled Senior Software Engineer to join our team at Aitek Group. As a contingent resource, you will provide consultation and participate in moderately complex software engineering initiatives, contributing to large-scale project planning and deliverables.Key Responsibilities:Analyze and...


  • Charlotte, North Carolina, United States Eateam Full time

    Job Title: Senior Software Engineer **Job Summary:** We are seeking a highly skilled Senior Software Engineer to join our team at Eateam Inc. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software applications using.NET Core and C# programming languages. **Responsibilities:** * Design...


  • Charlotte, North Carolina, United States CrossCountry Mortgage Full time

    Job Title: Senior Software EngineerCrossCountry Mortgage is a leading mortgage lender with a strong presence in the US market. We are seeking a highly skilled Senior Software Engineer to join our team.Job Summary:The Senior Software Engineer will be responsible for designing, developing, and testing software applications using Agile methodology and...


  • Charlotte, North Carolina, United States Mindlance Full time

    Job DescriptionJob Summary:Mindlance is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and deploying software applications using.NET Core and other technologies.Key Responsibilities:Consult on or participate in moderately complex initiatives and...


  • Charlotte, North Carolina, United States Capgemini Full time

    Job Title: Senior Software EngineerCapgemini is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will play a pivotal role in analyzing and improving processes related to financial crime detection and prevention.Key Responsibilities:Analyze data to provide actionable insights to enhance the organization's...


  • Charlotte, North Carolina, United States Mindlance Full time

    Job Overview Mindlance is seeking a skilled Senior Software Engineer to join our team. As a key member of our Software Engineering team, you will be responsible for delivering high-quality software solutions and contributing to the development of our cutting-edge applications. Responsibilities * Collaborate with cross-functional teams to design, develop,...


  • Charlotte, North Carolina, United States Jobot Full time

    About the Role We are seeking a highly skilled Senior Software Engineer to join our team at Jobot. As a key member of our engineering team, you will be responsible for developing applications for various products, services, consumer end systems, and e-commerce sites. This is a fantastic opportunity to work with a leading manufacturing company that is...


  • Charlotte, North Carolina, United States Jobot Full time

    Join a prominent FinTech organization as a Senior Software EngineerWe are seeking a skilled Senior Software Engineer to become a vital part of our expanding team. This individual will take charge of the design, development, and testing of various .Net applications under the guidance of our Director of Application Development.What we offer:Our Benefits:...


  • Charlotte, North Carolina, United States Inherent Technologies Full time

    Job Title: Senior Software EngineerCompany: Inherent TechnologiesJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing and developing software solutions that meet the needs of our clients.Key Responsibilities:Design and Development: Design and...


  • Charlotte, North Carolina, United States Wells Fargo Full time

    About this RoleWe are seeking a highly skilled Senior Software Engineer to join our Enterprise Functions Technology (EFT) group. As a key member of our team, you will be responsible for designing, building, and maintaining complex legal technology solutions that support our business operations.As a Senior Software Engineer, you will lead moderately complex...


  • Charlotte, North Carolina, United States Vanguard Full time

    {"title": "Job Description", "content": "Job SummaryWe are seeking a highly skilled and experienced software engineer to join our team at Vanguard. As a senior software engineer, you will be responsible for designing, developing, and implementing complex software systems using Java, Angular, and AWS technologies.Key ResponsibilitiesProvide senior-level...


  • Charlotte, North Carolina, United States LendingTree Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at LendingTree. As a key member of our engineering team, you will be responsible for designing, developing, and deploying high-quality software solutions that meet the needs of our customers.Key Responsibilities:Design and develop software...


  • Charlotte, North Carolina, United States Jobot Full time

    Exciting Career Opportunity for a Senior Software Engineer in a Thriving Manufacturing FirmA reputable manufacturing firm is on the rise and is looking for a Senior Software Engineer to enhance their team. In this role, you will act as a leading technical authority, perform feasibility studies for upcoming initiatives, and deliver software development...


  • Charlotte, North Carolina, United States Aloden, Inc. Full time

    Senior Specialty Software EngineerWe are seeking a highly experienced Senior Specialty Software Engineer to provide expert consultation and strategic solutions for complex software engineering challenges. You will play a pivotal role in driving innovation and ensuring successful outcomes for large-scale initiatives.Key Responsibilities:Strategic Consulting:...


  • Charlotte, North Carolina, United States Strategic Staffing Solutions Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at Strategic Staffing Solutions. As a key member of our team, you will be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:Design and develop software applications using Python and PysparkCollaborate with...


  • Charlotte, North Carolina, United States Strategic Staffing Solutions Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at Strategic Staffing Solutions. As a key member of our team, you will be responsible for designing, developing, and implementing software solutions for our clients in the banking and financial sector.Key Responsibilities:Design and develop software applications using...


  • Charlotte, North Carolina, United States Credit Karma Full time

    About Credit KarmaCredit Karma is a mission-driven company that champions financial progress for its members. With over 130 million members globally, the company offers a range of financial services, including free credit scores, identity monitoring, and financial products.Job SummaryWe are seeking a skilled Senior Software Engineer to join our product...


  • Charlotte, North Carolina, United States Omni Inclusive Full time

    Omni Inclusive is seeking a skilled professional to fill the role of Senior Software Engineer. The ideal candidate will have a strong background in software development, with a focus on cloud-based solutions. Key responsibilities include designing and developing services, enhancements, and database scripting and troubleshooting. Additionally, the candidate...


  • Charlotte, North Carolina, United States Jobot Full time

    About JobotJobot is a leading provider of innovative software solutions to the manufacturing industry.Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and deploying software applications for various products, services, and e-commerce...