Full Stack Software Engineer II
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimateAbout The Company
First Citizens Bank is a leading financial institution committed to providing exceptional banking services and innovative financial solutions to its clients. With a strong focus on customer satisfaction, technological advancement, and community engagement, the bank has established a reputation for stability, integrity, and excellence. Our company values a diverse and inclusive work environment, fostering growth and development opportunities for all employees. We leverage cutting-edge technology and industry best practices to deliver seamless banking experiences across various platforms. As part of our ongoing commitment to innovation, we are expanding our digital team to enhance our software capabilities and improve operational efficiencies.
About The Role
We are seeking a talented Software Engineer II to join our remote development team, primarily based in Arizona, Florida, Georgia, North Carolina, or Texas. In this role, you will be instrumental in designing, developing, and maintaining scalable and robust software solutions that support our financial operations and elevate customer experience. You will collaborate within an agile environment, working closely with cross-functional teams including product managers, analysts, testers, and fellow developers to deliver high-quality software products. Your responsibilities will span the entire software development lifecycle, from research and design to testing and support, ensuring that all solutions meet functional, non-functional, and compliance standards. This position offers an excellent opportunity to grow technically, contribute to impactful projects, and be part of a forward-thinking organization committed to technological excellence.
Qualifications
- Bachelor's Degree in Computer Science, Software Engineering, or a related field with a minimum of 2 years of application software programming experience OR High School Diploma/GED with at least 6 years of relevant experience
- Proven experience in building user interfaces with React.js and developing web applications
- Strong knowledge of Java and enterprise technologies including JMS, JDBC, Servlets, JSP, EJB, Spring Framework, JUnit, Hibernate
- Experience in developing SpringBoot microservices and containerized applications using Kubernetes
- Familiarity with public API development and API Gateway tools such as APIGEE
- In-depth understanding of JavaScript ES6+ features, asynchronous programming, and frameworks like Loopback
- Experience with state management libraries such as Redux or MobX
- Proficiency with testing frameworks like Jest or Mocha
- Experience with version control systems, particularly GITLAB
- Knowledge of Agile methodologies, including sprint planning, stand-ups, and retrospectives
- Experience with Jira, Confluence, and Oracle Database systems
- Strong analytical, troubleshooting, and problem-solving skills
- Excellent communication skills and ability to work effectively within cross-functional teams
- Prior experience working in regulated financial organizations is a plus
Responsibilities
- Design, develop, and maintain user interface components and web applications using React.js
- Write clean, efficient, well-documented, and maintainable code adhering to industry best practices
- Participate actively in all phases of the Agile development lifecycle, including sprint planning, daily stand-ups, and retrospectives
- Collaborate with product managers, analysts, developers, and testers to define and implement technical solutions
- Apply SDLC principles to improve automation, testing, and deployment processes
- Analyze and troubleshoot technical issues, debugging code to resolve defects efficiently
- Optimize application performance through code improvements and best practices
- Conduct unit testing, integration testing, and contribute to automated testing frameworks
- Participate in code reviews to ensure quality standards and facilitate knowledge sharing within the team
- Create and maintain comprehensive documentation for codebase, APIs, and system functionalities
- Mentor junior engineers, fostering technical growth and best practices within the team
Benefits
- Competitive salary and comprehensive benefits package
- Health, dental, and vision insurance plans
- Retirement savings plans with company matching
- Paid time off and holiday leave
- Opportunities for professional development and training
- Work from home flexibility and remote work environment
- Employee assistance programs and wellness initiatives
Equal Opportunity
First Citizens Bank is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment is decided based on qualifications, merit, and business needs without regard to race, color, religion, gender, sexual orientation, gender identity or expression, age, national origin, disability, or veteran status.
Similar roles
- Full Stack Software Engineer IIExpedia Group · Washington, United States · Hybrid
Senior Full Stack Software Engineer IIUpside · Illinois, United States · Hybrid
Senior Full Stack Software Engineer IIUpside · Chicago, Illinois, United States · Hybrid
Senior Full Stack Software Engineer IIUpside · New York, New York, United States · Hybrid- Full Stack Software Engineer IIWave HQ · Canada · Remote