Principal Software Engineer
3 weeks ago
Citi is a leading global bank with a presence in over 160 countries and jurisdictions, serving approximately 200 million customer accounts. We provide a wide range of financial products and services to consumers, corporations, governments, and institutions, including consumer banking and credit, corporate and investment banking, securities brokerage, transaction services, and wealth management.
Our Operations & Technology teams are responsible for delivering technology solutions that support our business operations, ensuring the security, reliability, and efficiency of our systems. We strive to create economic value that is systemically responsible and in the best interests of our clients.
Job SummaryThe Principal Engineer - UI is a key role in our Functions Technology team, responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. This role requires a strong technical background, excellent communication skills, and the ability to lead cross-functional teams.
Responsibilities- Collaborate with Business Analysts & SMEs to perform detailed requirements analysis.
- Design, construct, and unit test assigned components/modules.
- Perform technical review and resolve any technical challenges.
- Understand agile development methodologies and test-driven development practices.
- Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions.
- Serve as mentor or coach to new or mid-level developers.
- Results-focused, proactive, highly collaborative, confident under pressure.
- Demonstrated skill in both solution evangelism and expectation management.
- Strong leadership skills, excellent communication, time-management, planning, negotiation skills, and presentation skills.
- Hands-on experience in designing and developing applications using Angular 14 and above version.
- Proficient in JavaScript, Typescript, CSS 3, SCSS, HTML 5, ES6+, Responsive web design.
- Solid experience with reactive programming concepts and RxJs (Observables).
- Experience in Micro Front End (MFE) architecture using webpack module federation, NGRX.
- Good knowledge of SOLID and component design principles.
- Unit Testing (Jasmine, Karma, Jest).
- E2E Testing (Protractor, Cypress).
- Experience with Agile (Scrum).
- Good coding standards.
- Very good communication skills.
- Problem-solving attitude.
- Ability to establish priorities.
- 3+ years' experience with leading cross-functional Angular teams.
- Excellent analytical, problem-solving, and troubleshooting skills.
- Experience in managing and implementing successful projects.
- In-depth knowledge of Application design and programming.
- In-depth knowledge and understanding of JavaScript and its design patterns.
- In-depth knowledge of Angular core features, Micro front ends.
- Experience in performance enhancement.
- Good to have exposure to NX.
- Subject Matter Expert (SME) in at least one area of Applications Development.
- Ability to adjust priorities quickly as circumstances dictate.
- Consistently demonstrates clear and concise written and verbal communication.
Bachelor's degree/University degree or equivalent experience.
Job Family GroupTechnology
Job FamilyApplications Development
Time TypeFull time
Primary LocationRutherford New Jersey United States
Primary Location Full Time Salary Range$142, $213,480.00
In addition to salary, Citi's offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards.
Citi OffersCiti offers competitive employee benefits, including medical, dental & vision coverage; 401(k); life, accident, and disability insurance; and wellness programs. Citi also offers paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays.
For additional information regarding Citi employee benefits, please visit Available offerings may vary by jurisdiction, job level, and date of hire.
Anticipated Posting Close DateSep 17, 2024
Citi is an equal opportunity and affirmative action employer.
Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
-
Principal Software Engineer
4 weeks ago
Murfreesboro, Tennessee, United States Hispanic Technology Executive Council Full timeAbout CitiCiti is a leading global bank with a presence in over 160 countries and jurisdictions, serving approximately 200 million customer accounts. We provide a wide range of financial products and services to consumers, corporations, governments, and institutions, including consumer banking and credit, corporate and investment banking, securities...
-
Principal Software Engineer
3 days ago
Murfreesboro, Tennessee, United States Citigroup Inc Full timeAbout CitiCiti is a leading global bank with a presence in over 160 countries and jurisdictions. We provide a wide range of financial products and services to consumers, corporations, governments, and institutions.Our Operations & Technology teams are responsible for delivering technology solutions that support our business operations. We aim to create...
-
Principal Software Engineer
4 weeks ago
Murfreesboro, Tennessee, United States Citigroup Inc Full timeAbout CitiCiti is a leading global bank with a presence in over 160 countries and jurisdictions, serving approximately 200 million customer accounts. Our mission is to create economic value that is systemically responsible and in our clients' best interests.Job SummaryWe are seeking a highly skilled Principal Engineer - UI to join our Functions Technology...
-
Principal Software Engineer
3 weeks ago
Murfreesboro, Tennessee, United States Citigroup Inc Full timeAbout CitiCiti is a leading global bank with a presence in over 160 countries and jurisdictions, serving approximately 200 million customer accounts. Our mission is to create economic value that is systemically responsible and in our clients' best interests.Our Technology TeamsOur Operations & Technology teams are responsible for delivering technology...
-
Principal Software Engineer
4 weeks ago
Murfreesboro, Tennessee, United States Citigroup Inc Full timeAbout CitiCiti is a leading global bank with a presence in over 160 countries and jurisdictions, serving approximately 200 million customer accounts. Our mission is to create economic value that is systemically responsible and in our clients' best interests.Our TechnologyWe reimagine client and partner experiences to deliver excellence through secure,...
-
Principal Software Engineer
3 weeks ago
Murfreesboro, Tennessee, United States Citigroup Inc Full timeAbout CitiCiti is a leading global bank with a presence in over 160 countries and jurisdictions, serving approximately 200 million customer accounts. We provide a wide range of financial products and services to consumers, corporations, governments, and institutions, including consumer banking and credit, corporate and investment banking, securities...
-
Senior Software Engineer
4 days ago
Murfreesboro, Tennessee, United States Citigroup Inc Full timeAbout CitiCiti is a leading global bank with a presence in over 160 countries and jurisdictions. We provide a wide range of financial products and services to consumers, corporations, governments, and institutions.Our Operations & Technology teams are responsible for delivering technology solutions that support our business operations and provide a seamless...
-
Senior Frontend Engineer
3 weeks ago
Murfreesboro, Tennessee, United States Scadea Software Solutions Full timeJob Title: Senior Frontend EngineerWe are seeking a highly skilled Senior Frontend Engineer with expertise in architecture and design, framework development, and front-end technologies such as Angular and Micro Frontends (MFE). The ideal candidate will possess a strong understanding of HTML/CSS and be able to design and implement robust, scalable software...
-
Senior Frontend Engineer
1 month ago
Murfreesboro, Tennessee, United States Scadea Software Solutions Full timeSoftware Architect with Angular ExpertiseWe are seeking a highly skilled Senior Software Engineer with expertise in architecture and design, framework development, and front-end technologies such as Angular and Micro Frontends (MFE). The ideal candidate will possess a strong understanding of HTML/CSS and the ability to design and implement robust, scalable...
-
Principal Engineer
3 weeks ago
Murfreesboro, Tennessee, United States Citigroup Inc Full timeAbout CitiCiti is a leading global bank with a presence in over 160 countries and jurisdictions. We provide a wide range of financial products and services to consumers, corporations, governments, and institutions.Job SummaryWe are seeking a highly skilled Principal Engineer - UI to join our team. The successful candidate will be responsible for designing...
-
Principal Process Engineer-Waste Conversion
3 weeks ago
Murfreesboro, Tennessee, United States Heartland Water Technology Full timeJob OverviewHeartland Water Technology, Inc. is seeking a highly skilled Principal Process Engineer-Waste Conversion to join our Gasification and Biosolids group. This team is responsible for commercializing a novel gasification technology and handling and drying biosolids. The successful candidate will be responsible for process design, project development,...
-
Senior Software Engineer
4 weeks ago
Murfreesboro, Tennessee, United States Citigroup Inc Full timeAbout CitiCiti, a leading global bank, serves over 200 million customers across 160 countries and jurisdictions. Our mission is to create economic value that is systemically responsible and in our clients' best interests. As a bank with a brain and a soul, we strive to deliver excellence through secure, reliable, and efficient services.Functions...
-
Archer System Expert
4 weeks ago
Murfreesboro, Tennessee, United States Iris Software Inc. Full timeWe are seeking a highly skilled Archer SME to join our team at Iris Software Inc.About the Role:The successful candidate will be responsible for overseeing the entire Archer application, architecting and designing the system, administering, and developing it.Key Responsibilities:Oversee the entire Archer applicationArchitect and design the systemAdminister...
-
Collibra Data Governance Specialist
4 weeks ago
Murfreesboro, Tennessee, United States Iris Software Inc. Full timeJob Title: Collibra SMEWe are seeking a highly skilled Collibra SME to join our team at Iris Software Inc.About the Role:The successful candidate will have extensive experience with Collibra, Data Governance, and Lineage. This is a long-term assignment with a hybrid work arrangement in Rutherford, NJ.Key Responsibilities:Collibra Engineer with expertise in...
-
Collibra Data Governance Specialist
4 weeks ago
Murfreesboro, Tennessee, United States Iris Software Inc. Full timeWe are seeking a highly skilled Collibra SME to join our team at Iris Software Inc.About the Role:The successful candidate will have extensive experience with Collibra, Data Governance, and Lineage. This is a long-term assignment with a hybrid work arrangement in Rutherford, NJ.Key Responsibilities:Collibra Engineer with expertise in Data Governance and...
-
Collibra Data Governance Specialist
4 weeks ago
Murfreesboro, Tennessee, United States Iris Software Inc. Full timeJob Title: Collibra SMEWe are seeking a highly skilled Collibra SME to join our team at Iris Software Inc.About the Role:The successful candidate will have extensive experience with Collibra, Data Governance, and Lineage. This is a long-term assignment with a hybrid work arrangement in Rutherford, NJ.Key Responsibilities:Collibra Engineer with expertise in...
-
Senior Java Software Engineer
26 minutes ago
Murfreesboro, Tennessee, United States Syntricate Technologies Full timeJob SummaryWe are seeking a highly skilled Senior Java Software Engineer to lead our team in designing and developing cutting-edge applications using Java EE technology stack with Spring Boot and similar frameworks.Key Responsibilities:Collaborate with customer Business Analysts and SMEs to perform detailed requirements analysisResponsible for components...
-
Controls Engineer
4 days ago
Murfreesboro, Tennessee, United States Oshkosh Corporation Full timeJob Title: Controls EngineerWe are seeking a highly skilled Controls Engineer to join our team at Oshkosh Corporation. As a Controls Engineer, you will play a critical role in the development and implementation of advanced vehicle control systems.Job Summary:The Controls Engineer will work closely with our engineering teams to design, develop, and test...
-
Senior Systems Engineer
4 weeks ago
Murfreesboro, Tennessee, United States Actalent Full timeJob DescriptionWe are seeking a highly skilled Senior Systems Engineer to provide engineering support for the design, development, implementation, and commissioning of large-scale process control systems.Key ResponsibilitiesField instrumentation selection and panel design (electrical and mechanical)Applications programming (database & graphics) and PLC...
-
Manufacturing Quality Engineer
2 days ago
Murfreesboro, Tennessee, United States Autocam Medical Full timeJob Title: Manufacturing Quality EngineerAutocam Medical is a leading contract manufacturer of orthopedic implants, spinal implants, precision instruments, and orthopedic cutting tools. We offer a value-added approach to high-precision manufacturing, with specialties in CNC milling, turning, and cutter grinding.Job Summary:The Manufacturing Quality Engineer...