Senior Software Engineer

Mid / Senior

|

In Office

Meytier Premier Employer

About This Workplace

Meytier Partner

As a Senior software engineer, you will work alongside and mentor a group of talented engineers as you pursue a broad range of initiatives. By leveraging your technical skills and thirst for innovation, you will produce disruptive technologies that will ensure Citizens market leadership. As a future leader, you will work on multiple solutions spanning our consumer banking applications. 


Key Responsibilities:

  • Designing, modifying, developing, and implementing technology solutions. Building modern, architecturally sound components, tools, and applications to meet mission-driven strategic business goals. 
  • Participating in an environment using Agile methodology, adhering to best practices and collaborating effectively with your teammates. 
  • Designing, modifying, developing, and implementing software solutions. Building modern, architecturally sound components, tools, and applications to meet mission-driven strategic business goals. 
  • Infusing quality of service characteristics, such as scalability, manageability and maintainability, into distributed service-based framework to create or expand business or technical capabilities.  
  • Contributing insight from prior experiences when considering design specifications, considering the goals of the consumer-facing product.  


Required Qualifications  

  • 5+ years of experience in software development, with a proven record of successfully launching commercial products
  • 3+ years of experience with collecting requirements, creating software designs and developing efficient implementations
  • Demonstrated ability to operate in a team environment, strong interpersonal and communication skills
  • Good understanding of Nodejs and popular Node frameworks
  • Working knowledge of GraphQL
  • Working knowledge of Java, Spring, SpringBoot 
  • Familiar with SDLC, SRE processes - CI/CD tooling, Jenkins, Git, Bitbucket, Nexus etc 
  • Hands on experience working with code quality and code coverage tools 
  • Working knowledge of relational databases such as MySQL, PostgreSQL, Oracle or similar 
  • Comfortable with pair programming and in-depth code reviews 
  • Familiarity with clearly documenting APIs with tools like OpenAPI, Swagger 
  • Bash and Linux experience 


Desired Qualifications 

  • Working knowledge of TypeScript and GraphQL
  • Understanding of the banking industry, specifically the functions of custodial and consumer banking 
  • Working knowledge of at least one front end frameworks such as Angular, React or Vue
  • Experience delivering and supporting containerized solutions using Docker, Kubernetes, OpenShift 
  • Familiar with CaaS, PaaS, IaaS and security protocols such as OAuth and SAML 
  • Experience with streaming frameworks/platforms like Kafka, Kinesis, SQS or Storm 
  • AWS/AZURE/GCP experience 
  • Cloud certifications such as AWS Solutions Architect 
  • Understand data structure concepts such as linked lists, dictionaries, arrays, custom object creation, etc. 


Education and Certifications 

  • Required: Bachelor’s degree in software engineering, Computer Science, Engineering, Mathematics or related discipline.

© 2026 Meytier - All Rights Reserved.
   Privacy Policy    Terms Of Use