Principal Software Engineer

2 weeks ago


RALEIGH, United States Citizens Full time

Description

Citizens Financial Group, Inc. (CFG) seeks a Senior Software Engineer for its Johnston, RI location.

Duties: Designs, modifies, develops, and implements technology solutions. Builds modern, architecturally sound components, tools and applications to meet mission-driven strategic business goals. Participates in an environment rapidly transforming to the Agile methodology, adhering to best practices and collaborating effectively with your team mates. Designs and implements complex data models using Oracle and Mongo Db Databases, ensuring data integrity and efficient retrieval. Fine tunes applications and databases to optimize performance, scalability and resource consumption. Infuses quality of service characteristics, such as scalability, manageability and maintainability, into distributed service-based framework to create or expand business or technical capabilities. Contributes insights when considering design specifications, considering the goals of the consumer-facing product.

Requirements: Bachelor’s degree in Information Systems Technologies, or related field, followed by five (5) years of progressive experience in the role or in a related position. Full term of experience must include: Designing and developing Micro services and SOA services using Spring Boot, Java/J2EE, Hibernate, JPA, Mongo Db, Kafka, Rabbit MQ, JMS, JDBC, XML, Docker, Kubernetes/OpenShift, Log4j, Tomcat, Jenkins,Gradle  and Maven; Developing software using Java/J2EE and Angular; Utilization of Oracle and MySQL relational database systems and MongoDb No-Sql database; Development of back-end API’s using RESTful services and Domain Driven design; Developing and deploying distributed, scalable micro services to run in cloud environments; Interfacing with back-end applications using RESTful APIs, JMS, MQ like Rabbit MQ, Kafka and SOAP services; Performing testing activities utilizing frameworks including Junit and Mockito; Utilization of CI/CD tools, including Jenkins, Bitbucket, Sonar, GIT and MAVEN; Integrating messaging queues, including Kafka and Rabbit MQ, to ensure efficient and reliable data exchange between microservices; and Implementing cache strategy to enhance application performance, reduce latency, and improve the user experience.

May telecommute from any U.S. location.

Direct applicants only.

Some job boards have started using jobseeker-reported data to estimate salary ranges for roles. If you apply and qualify for this role, a recruiter will discuss accurate pay guidance.

Equal Employment Opportunity

At Citizens we value diversity, equity and inclusion, and treat everyone with respect and professionalism. Employment decisions are based solely on experience, performance, and ability. Citizens, its parent, subsidiaries, and related companies (Citizens) provide equal employment and advancement opportunities to all colleagues and applicants for employment without regard to age, ancestry, color, citizenship, physical or mental disability, perceived disability or history or record of a disability, ethnicity, gender, gender identity or expression (including transgender individuals who are transitioning, have transitioned, or are perceived to be transitioning to the gender with which they identify), genetic information, genetic characteristic, marital or domestic partner status, victim of domestic violence, family status/parenthood, medical condition, military or veteran status, national origin, pregnancy/childbirth/lactation, colleague’s or a dependent’s reproductive health decision making, race, religion, sex, sexual orientation, or any other category protected by federal, state and/or local laws.

Equal Employment and Opportunity Employer

Citizens is a brand name of Citizens Bank, N.A. and each of its respective affiliates.

Why Work for UsAt Citizens, you'll find a customer-centric culture built around helping our customers and giving back to our local communities. When you join our team, you are part of a supportive and collaborative workforce, with access to training and tools to accelerate your potential and maximize your career growth

Background Check

Any offer of employment is conditioned upon the candidate successfully passing a background check, which may include initial credit, motor vehicle record, public record, prior employment verification, and criminal background checks. Results of the background check are individually reviewed based upon legal requirements imposed by our regulators and with consideration of the nature and gravity of the background history and the job offered. Any offer of employment will include further information.



  • Raleigh, United States Etainement Full time

    About Etainement: Etainement is revolutionizing the concert ticketing industry by putting fans first. Our proprietary technology and industry expertise empower content rightsholders to control and optimize their ticket distribution and pricing, resulting in a superior fan experience. We enable our partners to control both primary and secondary markets,...


  • Raleigh, North Carolina, United States Accentuate Staffing Full time

    Accentuate Staffing is collaborating with a prominent industry leader seeking a Senior Software Engineer to enhance their development team. In this pivotal role, you will have the chance to play a key part in the evolution and modernization of essential systems. Your contributions will be vital in advancing technological innovations and optimizing...


  • Raleigh, United States Citizens Full time

    DescriptionCitizens Financial Group, Inc. (CFG) seeks a Senior Software Engineer for its Johnston, RI location.Duties: Designs, modifies, develops, and implements technology solutions. Builds modern, architecturally sound components, tools and applications to meet mission-driven strategic business goals. Participates in an environment rapidly transforming to...


  • Raleigh, United States Saint-Gobain Full time

    This position is a remote/home based position that requires travel up to 60% as the role permits to any of our Roofing plants within the domestic U.S. The incumbent will manage the development and safe implementation of equipment and installation (packages) within capital projects for the CertainTeed Roofing manufacturing plants including process design...


  • Raleigh, United States insightsoftware Full time

    Job Description The Principal TECH Support Engineer provides advanced technical and application support to end users for Longview Software. As the Principal TECH Support Engineer, you will be responsible for responding to incoming inquiries and determining the appropriate action to resolve each issue across multiple lines of business. Provide assistance to...


  • Raleigh, North Carolina, United States insightsoftware Full time

    Company Descriptioninsightsoftware is a global provider of reporting, analytics, and performance management solutions that unlock the potential of business data and transform the way finance and data teams operate. We empower leaders from over 32,000 organizations to make timely and intelligent decisions. Our comprehensive solutions span Financial Planning...


  • Raleigh, United States Dewberry Engineers Incorporated Full time

    Principal Mechanical Engineer - Healthcare Job ID: 13374 # of Openings: 1 Job Location: US-NC-Raleigh Category: Mechanical Relocation Assistance: Yes Service Line: IES Job Description: Dewberry is a leading, market-facing professional services firm with more than 50 locations and 2,000 professionals nationwide. What sets us apart from our competitors is our...


  • Raleigh, United States insightsoftware Full time

    Job DescriptionJob DescriptionCompany Descriptioninsightsoftware is a global provider of reporting, analytics, and performance management solutions that unlock the potential of business data and transform the way finance and data teams operate. We empower leaders from over 32,000 organizations to make timely and intelligent decisions. Our comprehensive...


  • Raleigh, United States insightsoftware Full time

    Job DescriptionJob DescriptionCompany Descriptioninsightsoftware is a global provider of reporting, analytics, and performance management solutions that unlock the potential of business data and transform the way finance and data teams operate. We empower leaders from over 32,000 organizations to make timely and intelligent decisions. Our comprehensive...


  • Raleigh, United States Dewberry Full time

    Job Description Dewberry is a leading, market-facing professional services firm with more than 50 locations and 2,000 professionals nationwide. What sets us apart from our competitors is our people. At Dewberry, we seek exceptional talent and strive to deliver the highest quality of service to our clients. Whether you are an experienced professional...


  • Raleigh, United States Fluor Full time

    The purpose of this position is to provide the essential administrative processes, technical knowledge, and direction as listed. This position has oversight of a specific area, and acts as a representative to the department ensuring technical accurac Fire, Engineer, Principal, Construction, Technical


  • Raleigh, North Carolina, United States Merz North America Full time

    The Principal Transducer Engineer will lead ultrasound transducer projects through the product development process from feasibility and prototype building through verification and transfer to production. The engineer will be responsible for transducer design efforts in house as well as managing external design partners. Responsible for providing cross...


  • Raleigh, United States Merz North America Full time

    Principal mechanical engineers develop new products, redesign existing products, and perform research and testing on product concepts related to medical devices. This individual will be an important member of the Merz Advanced Development team focused on research, development, and bringing to market medical devices to support Merz business objectives. The...

  • Software Engineer

    1 week ago


    Raleigh, North Carolina, United States Zolon Tech Inc. Full time

    Job Description:Zolon Tech Inc. is seeking a highly skilled Software Engineer to join our team in the SOSKB Modernization project. As a key member of our team, you will be responsible for providing technical analysis and programming for new development and enhancements.Key Responsibilities:Conduct technical analysis and design software solutions to meet...


  • Raleigh, North Carolina, United States Merz North America Full time

    Principal mechanical engineers develop new products, redesign existing products, and perform research and testing on product concepts related to medical devices. This individual will be an important member of the Merz Advanced Development team focused on research, development, and bringing to market medical devices to support Merz business objectives. The...


  • Raleigh, North Carolina, United States Merz North America Full time

    The Principal Engineer for New Products Integration (NPI) will lead projects through the product development process from working with the rest of the R&D team through feasibility and prototype building stages, through verification and validation and conduct transfer of design into production. The engineer will be responsible for development efforts in house...


  • Raleigh, United States Merz North America Full time

    Principal mechanical engineers develop new products, redesign existing products, and perform research and testing on product concepts related to medical devices. This individual will be an important member of the Merz Advanced Development team focused on research, development, and bringing to market medical devices to support Merz business objectives. The...


  • Raleigh, United States Merz North America Full time

    Principal mechanical engineers develop new products, redesign existing products, and perform research and testing on product concepts related to medical devices.This individual will be an important member of the Merz Advanced Development team focused on research, development, and bringing to market medical devices to support Merz business objectives. The...


  • Raleigh, North Carolina, United States BETA TECHNOLOGIES Full time

    At Beta Technologies, we apply our intellectual curiosity, passion for aviation, and commitment to sustainability toward a shared mission of revolutionizing electric aviation. Regardless of the position one holds, each team member brings their talent and desire to positively impact the environment and lives of others in a refreshing, vibrant, and inclusive...

  • Principal Researcher

    24 hours ago


    Raleigh, North Carolina, United States oilandgas Full time

    About the RoleWe are seeking a highly skilled Principal Researcher to join our team at oilandgas, a leading provider of innovative solutions for the energy industry. As a key member of our research and development team, you will play a critical role in driving the development of next-generation DC distribution and buildings technology.Key...