Principal Software Engineer
2 weeks ago
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 growthBackground 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.
-
Principal Software Engineer
3 months ago
Raleigh, United States Etainement Full timeAbout 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,...
-
Principal Software Engineer
2 weeks ago
Raleigh, North Carolina, United States Accentuate Staffing Full timeAccentuate 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...
-
Principal Software Engineer
2 weeks ago
Raleigh, United States Citizens Full timeDescriptionCitizens 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...
-
Principal Mechanical Engineer
3 weeks ago
Raleigh, United States Saint-Gobain Full timeThis 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...
-
Principal Tech Support Engineer
1 week ago
Raleigh, United States insightsoftware Full timeJob 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...
-
Principal Tech Support Engineer
3 weeks ago
Raleigh, North Carolina, United States insightsoftware Full timeCompany 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...
-
Principal Mechanical Engineer
6 days ago
Raleigh, United States Dewberry Engineers Incorporated Full timePrincipal 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...
-
Principal Tech Support Engineer
3 weeks ago
Raleigh, United States insightsoftware Full timeJob 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...
-
Principal Tech Support Engineer
7 days ago
Raleigh, United States insightsoftware Full timeJob 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...
-
Principal Mechanical Engineer
2 months ago
Raleigh, United States Dewberry Full timeJob 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...
-
Principal, Fire Protection Engineer
4 weeks ago
Raleigh, United States Fluor Full timeThe 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
-
Principal Transducer Engineer
3 weeks ago
Raleigh, North Carolina, United States Merz North America Full timeThe 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...
-
Principal Mechanical Engineer
3 months ago
Raleigh, United States Merz North America Full timePrincipal 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 timeJob 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...
-
Principal Mechanical Engineer
3 weeks ago
Raleigh, North Carolina, United States Merz North America Full timePrincipal 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...
-
Principal Engineer NPI
3 weeks ago
Raleigh, North Carolina, United States Merz North America Full timeThe 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...
-
Principal Mechanical Engineer
3 months ago
Raleigh, United States Merz North America Full timePrincipal 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...
-
Principal Mechanical Engineer
7 days ago
Raleigh, United States Merz North America Full timePrincipal 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...
-
Embedded Software Engineer
1 month ago
Raleigh, North Carolina, United States BETA TECHNOLOGIES Full timeAt 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 timeAbout 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...