Fidelity Bank · 1 day ago
Principal Software Engineer (AI Enablement)
Fidelity Bank is seeking an experienced Principal Software Engineer to join their technology team focused on building a Next Generation brokerage platform. The role involves serving as the technical lead for the AI Platform Enablement team, driving actionable insights, and developing AI models to enhance operational efficiency and business capabilities.
BankingBitcoinCustomer ServiceFinancial ServicesInsuranceWealth Management
Responsibilities
Drive scalable, high-performing technology solutions that create measurable business impact
Accelerate innovation and efficiency by leveraging automation, cloud technologies, and emerging AI capabilities
Enable faster, more reliable operations through modern architectures and streamlined processes
Foster collaboration and alignment across diverse teams with clear communication and technical leadership
Apply problem-solving and ownership mindset to deliver results in fast-paced, high-impact environments
Champion strategic priorities by focusing on high-value outcomes and continuous improvement
Qualification
Required
Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
6–10 years of hands-on software development experience, including 3–5 years of technical leadership
Expertise in microservices architecture and building distributed systems for high throughput and low latency
Experience with Java, Spring Boot, Oracle, Postgres, and messaging frameworks
Strong knowledge of SQL, RESTful APIs, system design, data structures, and algorithms
Hands-on experience with AWS, Kubernetes, CI/CD pipelines, and containerization (Docker)
5+ years of experience developing web services (SOAP/REST) on Java frameworks such as Spring MVC, Java EE
Hands-on project experience building server-side Java web services and enterprise integration business logic frameworks
Experience building multi-threaded batch applications (Spring Boot/Spring Batch)
Experience building modern REST APIs in Java EE container hosted applications (Jetty, Tomcat with Spring MVC or JAX-RS or Jersey)
Experience with database frameworks such as JDBC or JDBI. As well as familiarity with object-relational mapping frameworks like Hibernate, iBatis
Legacy knowledge of Java EE containers (BEA, JBoss)
Legacy knowledge creating and consuming SOAP-based web services and Service Oriented Architecture
Legacy knowledge of Message Bus (Message Broker, IBM Enterprise Service Bus)
1+ year Hands-on project experience building applications hosted in AWS (configuring, deploying, managing, monitoring) services and distributed applications
Hands-on project experience with test automation frameworks Protractor, Cypress, Jest, Junit, REST Assured, Cucumber
Hands-on project experience creating new CI/CD pipelines with tools like Jenkins or equivalent. Experience automating code quality metrics using tools like Sonar and Veracode
Experience documenting REST APIs and code generation Open API standards and tools (Swagger). Understands good REST API design practices
Solid knowledge of network protocols. Comfortable connecting disparate systems built in multiple languages, multiple operating systems, on-premise, or cloud. Able to identify and troubleshoot network communication problems outside of the application
Familiarity working with OAuth 2.0 framework and scope
Hands-on experience with Oracle, PL/SQL, PostGres and Aerospike
Knowledge of Artificial Intelligence architecture and ML Ops is a plus. As well as working knowledge of GitHub Copilot or other Generative AI tools to accelerate development and improve code quality
You possess extreme ownership and a relentless drive to achieve high-impact outcomes while thriving in a fast-paced, high-risk/high-reward environment
Have strong communication skills and technical expertise to drive and participate in meaningful discussions with partners across different roles and different skillsets
Preferred
Financial industry experience is a plus
Benefits
Comprehensive health care coverage and emotional well-being support
Market-leading retirement
Generous paid time off and parental leave
Charitable giving employee match program
Educational assistance including student loan repayment, tuition reimbursement, and learning resources to develop your career
Company
Fidelity Bank
Fidelity Bank is a commercial bank providing services financial sercvices.
Funding
Current Stage
Late StageTotal Funding
unknown2018-12-17Acquired
2014-09-01Private Equity
Company data provided by crunchbase