SIGN IN
Principal Software Engineer (AI Enablement) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Fidelity Investments · 7 hours ago

Principal Software Engineer (AI Enablement)

Fidelity Investments is seeking a Principal Software Engineer to join their Brokerage Record Keeping Technology team. The role involves serving as the technical lead for the AI Platform Enablement team, driving insights and developing AI models to enhance operational efficiency and support business partners.
Asset ManagementFinanceFinancial ServicesRetirementWealth Management
check
Growth Opportunities
badNo H1Bnote

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

Microservices architectureJavaAWSCI/CD pipelinesSQLRESTful APIsKubernetesTest automation frameworksData structuresMentoring junior engineersLearning new technologiesTechnical leadershipCommunication skillsProblem-solving skills

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
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
Experience with Elastic Container Registry (ECR), Elastic Container Service (ECS), Elastic Compute Cloud (EC2)
Experience with CloudFormation, DynamoDB, Serverless, Lambdas, Step Functions, SQS, Kinesis
Understand how to troubleshoot issues in a cloud only environment
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)
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
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
Ability to mentor junior engineers, define coding standards, and apply software architecture and design patterns
Passionate and results oriented technical leader
Self-directed, detail-oriented, and results-driven with strong problem-solving skills
Obsessed with creating the best end-to-end experience
Owns the outcome by taking personal accountability for delivering strong results
Passionate about Test Driven Development, developing robust software, writing testable and maintainable code
Keenly interested in learning new technologies and their adoption
Strategic thinking and critical problem-solving skills

Preferred

Knowledge of Artificial Intelligence architecture and ML Ops is a plus
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 Investments

company-logo
Fidelity’s mission is to strengthen the financial well-being of our customers and deliver better outcomes for the clients and businesses we serve.

Funding

Current Stage
Late Stage
Total Funding
$152.82M
Key Investors
Apple
2020-12-28Secondary Market· $2.5M
2018-01-14Secondary Market· $1M
2017-05-03Secondary Market· $12.5M

Leadership Team

leader-logo
Abigail Johnson
Chairman & CEO
linkedin
leader-logo
Jeanmarie Ward
Senior Vice President of Architecture
linkedin
Company data provided by crunchbase