Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer/Developer

Fidelity Investments

Job Description:

Position Description :

Develops world-class data platforms and software services using Java, Spring Boot, Angular, JavaScript, and Cloud technologies. Develops RESTful Application Programming Interface (APIs) and software applications with microservices architecture hosted on Amazon Web Services (AWS) Cloud Infrastructure, using AWS Elastic Kubernetes Service (EKS), Docker, Amazon Simple Storage Service (S3), and AWS Lambda. Delivers Java software applications and services in a distributed environment. Develops data analysis and modelling concepts using SQL and writing stored procedures (PostgreSQL). Writes automated tests using testing frameworks (Junit and Mockito) and programs enterprise application architecture patterns with integration tools (JAX-RS). Models and creates REST API specifications, using Swagger and OpenAPI. Uses business knowledge to translate the vision for divisional initiatives into business solutions by developing complex software applications and conducting studies of alternatives. Analyzes and recommends changes in project development policies, procedures, standards, and strategies to development experts and management.


Primary Responsibilities:

  • Develops applications on complex projects, components, and subsystems for the division.
  • Defines and implements application-level architecture.
  • Establishes full project life cycle plans for complex projects across multiple platforms.
  • Participates in architecture design teams.
  • Provides technology solutions to daily issues and technical evaluation estimates on technology initiatives.
  • Develops original and creative technical solutions to on-going development efforts.
  • Recommends development tools and methodologies and reviews and validates test plans.
  • Develops comprehensive documentation for multiple applications or subsystems.
  • Responsible for QA readiness of software deliverables.
  • Advises senior management on technical strategy.
  • Mentors junior team members.
  • Responsible for meeting project goals on-time and on-budget.
  • Advises on risk assessment and risk management strategies for projects.
  • Plans and coordinates project schedules and assignments for multiple projects.
  • Acts as a primary liaison for business units to resolve various project/technology issues.
  • Performs independent and complex technical and functional analysis for multiple projects supporting several divisional initiatives.
  • Works with teams to understand legacy systems and design.
Education and Experience :

Bachelor's degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and five (5) years of experience as a Principal Software Engineer/Developer (or closely related occupation) developing and maintaining microservice applications using Java, Angular technologies, and AWS Cloud services, within a financial services environment.


Or, alternatively, Master's degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and three (3) years of experience as a Principal Software Engineer/Developer (or closely related occupation) developing and maintaining microservice applications using Java, Angular technologies, and AWS Cloud services, within a financial services environment.

Skills and Knowledge :

Candidate must also possess:
  • Demonstrated Expertise ("DE") developing secure RESTful Web applications using Angular, TypeScript, HTML5, CSS3, and Node.js; deploying OAuth2.0 and JWT applications to AWS-managed Kubernetes environments using Argo-CD; monitoring application performance and health using Datadog; managing GitHub workflows for streamlined delivery; and ensuring compliance with regulatory and security standards throughout the software development lifecycle (SDLC), using SonarQube and GitHub Mend security.
  • DE designing and implementing highly scalable, event-driven, serverless notification and data processing applications, using AWS Lambda to trigger AWS Glue Extract, Transform, Load (ETL) jobs to process files from Amazon S3; facilitating decoupled messaging and orchestration using Amazon Simple Notification Service (SNS), Amazon Simple Queue Service (SQS), and EventBridge; and transforming and storing the data into Amazon DynamoDB and monitoring operations with CloudWatch.
  • DE designing, developing, and optimizing database solutions using PostgreSQL and DynamoDB, and implementing through Hibernate and JPA for robust and scalable application architecture; implementing relational modeling, indexing, and query optimization, using execution plans and performance monitoring by authoring complex SQL, stored procedures, and triggers; handling performance tuning, database migration, and synchronization with mainframe systems, using AWS Database Migration Service; and automating deployments using Jenkins within Continuous Integration and Continuous Delivery (CI/CD) pipelines for seamless integration and reliable releases.
  • DE implementing unit testing frameworks -- JUnit with Mockito for back-end services and Jest for front-end components, along with automation testing and integration practices, using RestAssured and TestNG tools; and designing and executing CI/CD pipelines for application deployment, using Jenkins, ensuring high-quality, reliable, and repeatable release processes.

#PE1M2

#LI-DNI

Certifications:

Category:

Information Technology
Please be advised that Fidelity's business is governed by the provisions of the Securities Exchange Act of 1934, the Investment Advisers Act of 1940, the Investment Company Act of 1940, ERISA, numerous state laws governing securities, investment and retirement-related financial activities and the rules and regulations of numerous self-regulatory organizations, including FINRA, among others. Those laws and regulations may restrict Fidelity from hiring and/or associating with individuals with certain Criminal Histories.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer/Developer in Westlake, TX vacancy
  •  ...Principal Software Engineer We are seeking an experienced Software Engineer to join a Fidelity Technology team and help deliver next-generation...  ...automation to enforce security and compliance standards, developing tools that extend cloud platform functionality, and... 
    Suggested

    Fidelity Investments

    Roanoke, TX
    4 days ago
  • $60 - $66.67 per hour

     ...seeking a driven and purposeful Senior Engineer to join a highly visible team focused on...  ...What You'll Do** * Collaborate with developers and engineers to support, build, and...  ...Experience & Expertise:** * 6+ years of solid software development experience on large-scale... 
    Suggested
    Hourly pay
    Temporary work
    Flexible hours

    Aquent

    Southlake, TX
    1 day ago
  •  ...Backend Developer Design, develop, and maintain scalable backend systems, data platforms...  ...with product owners, architects, and engineering teams to analyze requirements, design...  ...experience in the job offered or as a software engineer, application developer, software... 
    Suggested
    Work from home

    Peer Islands

    Southlake, TX
    3 days ago
  •  ...'re looking for a pragmatic, hands-on Principal AI Engineer who gets things done. You'll spend significant...  ..., and mentoring engineers on how to develop effectively with AI-assisted tools....  ...10+ years of professional software engineering experience 3+ years focused... 
    Suggested

    Solera, Inc.

    Westlake, TX
    1 day ago
  • $107k - $216k

     ...Job Description: The Role The Full-Stack Software Engineer for Fidelity Private Shares in Fidelity Labs is a pivotal role for the...  ...Investments. In this role you will be hands-on in the developing, testing, delivery, and support of the Fidelity Private Shares... 
    Suggested
    Work from home

    Fidelity Investments

    Westlake, TX
    4 days ago
  •  ...Principal AI Software Engineer About the Role We are seeking a Principal AI Software Engineer to drive the architecture, development...  ...LLM-driven features , integrating Copilot-style developer tooling , and shaping the next generation of intelligent... 

    Korn Ferry

    Westlake, TX
    2 days ago
  •  ...Title: Principal AI Software Engineer - Java Location: Westlake, TX - Onsite Type: Contract to Hire Position Overview...  ...them on how to reward and motivate their workforce while developing professionals as they navigate and advance their careers.... 
    Contract work

    Korn Ferry

    Westlake, TX
    5 days ago
  •  ...that is driven at its core by technology. As part of our investment in technology, we are looking for a Principal Software Engineer to play a key role in developing critical back-end systems within our engineering ecosystem, specifically focused on systems related to payments... 

    GameStop Texas LTD

    Grapevine, TX
    16 days ago
  • $120k - $165k

    Principal Software Engineer Digital Energy Platforms Full Time • Southlake (Dallas), TX Bonus based on performance Health insurance Relocation bonus Vision insurance We are seeking an accomplished Principal Engineer to drive the architecture, design, and development... 
    Full time
    Relocation
    Visa sponsorship
    Relocation package

    MISSION BOX SOLUTIONS INC

    Southlake, TX
    11 hours ago
  •  ...supporting applications, programs, and software solutions. May include research, new development...  ..., prototyping, modification, reuse, re-engineering, maintenance, or any other activities...  ..., and programming languages. Software Developers work closely with business partners and... 
    Remote work
    Flexible hours

    Dtcc

    Coppell, TX
    2 days ago
  • $152.89k - $190k

     ...Role: Principle Software Engineer - ( Senior Enterprise Architect) Location: DALLAS TX (...  ...Team We are seeking an experienced Principal Software Engineer to lead a team of product engineers in designing, developing, and implementing AI-driven solutions at... 
    Local area
    Remote work
    Relocation
    Flexible hours

    Blue Yonder

    Coppell, TX
    4 days ago
  •  ...member of IT CSS WRAFT Delivery team, the Principal Sofware Engineer is responsible for creating,...  ...supporting applications, programs, and software solutions. May include research, new...  ...and programming languages. Software Developers work closely with business partners and... 
    Remote work
    Flexible hours

    Dtcc

    Coppell, TX
    3 days ago
  • $48.3 per hour

     ...Job Description Job Description Please contact Kajal Daftary at ****@*****.*** Software Engineer in Test Hybrid TX W2 Only Hybrid Dallas TX area - LOCALS ONLY W2 Only - No CTC Proven experience in manual and automated testing, with hands-on expertise... 
    Local area

    Yoh, A Day & Zimmermann Company

    Roanoke, TX
    18 days ago
  •  ...5 days in Westlake, TX Our client seeks a Senior Java Software Developer to build secure, scalable back-end services using Java, Spring...  ...to enterprise-grade systems and collaborate across engineering and architecture teams to deliver authentication and authorization... 
    Hourly pay
    Local area

    Eliassen Group

    Westlake, TX
    28 days ago
  • $70 per hour

     ...industry, is seeking a Cyber Security Developer - Senior to join their team. As a Cyber...  ...supporting cybersecurity initiatives and software protection efforts. The ideal candidate...  ...NIST standards. Solid application engineering background with knowledge of secure software... 

    ManpowerGroup Global, Inc.

    Southlake, TX
    3 days ago
  •  ...Mainframe Software Developer (FTE/Hybrid) NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking... 

    NTT DATA

    Roanoke, TX
    4 days ago
  •  ...As a Sr. SWET, you will be part of the Engineering Excellence chapter supporting the Wealth...  ...applications with end-to-end validation. Develop and maintain automated test scripts...  ...Needed? ~10+ years of experience in software testing, with a focus on API and web application... 
    Weekly pay
    Temporary work
    Flexible hours

    Experis

    Roanoke, TX
    2 days ago
  •  ...Software Engineer The expertise and skills you have: ~ Has Bachelor's or Master's Degree in a technology related field (e.g. Engineering...  ...Tier and Back End solutions ~3+ years of experience in developing and deploying applications in Cloud (AWS) ~ Expertise in... 

    PeopleServe

    Roanoke, TX
    4 days ago
  •  ...We are currently sourcing for a Senior Software Engineer to work in Westlake, TX! Position summary The Senior Software Engineer...  ...Java-based applications using modern Java (11-21+). Develop RESTful APIs, microservices, and asynchronous processing solutions... 

    HCL Global Systems

    Westlake, TX
    3 days ago
  • $50 per hour

     ...Title: Senior Software Engineer Location: Southlake, TX Job Type: 6+Months Contract Rate: $50/hr Requirements Job Description...  ...mapping between Coupa APIs and SAP BAPIs. If necessary, developing new (or enhancing existing) SAP code to meet requirements... 
    Contract work

    TWO95 International

    Southlake, TX
    2 days ago
  •  ...Software Engineer in Test Overview As a Software Engineer in Test, you will be working directly with other Software Developers, Architects and business partners to translate vision and designs into sustainable business solutions. You will be responsible for the... 
    Full time
    Temporary work
    Work experience placement
    Visa sponsorship

    Fidelity TalentSource

    Westlake, TX
    2 days ago
  •  ...Job Description: Senior Software Engineer Note: Fidelity is not providing immigration sponsorship for this position Overview The...  ...Technology (FFIOT). The team is responsible for designing, developing, and supporting core applications that enable Cash operations... 
    Work at office

    Fidelity Investments

    Westlake, TX
    4 days ago
  •  ...Software Engineer In Test We have an opportunity for a Software Engineer in Test within our growing team. In this role, you would be delivering...  ...of test and automation solutions Collaboration with developers and business analysts to resolve issues or questions... 
    Shift work

    PeopleServe

    Roanoke, TX
    4 days ago
  •  ...Appium - Webdriver.io - Playwright - Jenkins Design, develop, document, and maintain automated tests and in-house software utilities. Adhere to established software engineering best practices and standards. Collaborate with other technical... 

    HCL Global Systems

    Westlake, TX
    2 days ago
  •  ...and secure, compliant application deployments The Expertise and Skills You Bring Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience) Strong hands?on experience with Java and Spring Boot in enterprise environments... 

    HCL Global Systems

    Westlake, TX
    2 days ago
  •  ...Senior Software Engineer Westlake, TX Type: Contract Category: Development Industry: Financial Services Reference ID: JN...  ...enablement leads to research and design solutions, and will develop cloud-centric ecosystems on AWS using modern architectures and... 
    Hourly pay
    Contract work
    Local area

    Eliassen Group

    Roanoke, TX
    3 days ago
  •  ...Job Summary We are seeking a Senior Software Engineer in Test (SWET) to design, develop, and maintain automated testing solutions for complex applications. This role requires strong software engineering expertise to architect testing frameworks, enhance CI/CD pipelines... 

    Compunnel

    Westlake, TX
    3 days ago
  • $90 per hour

     ...Description Software Engineer, Test & QA Dallas, Texas - Hybrid Work @Orchard LLC is actively recruiting a Software Engineer focused...  ...Software/QA Test Engineer, you will be expected to. Develop and maintain comprehensive automation frameworks for API and... 

    Orchard , CO

    Roanoke, TX
    3 days ago
  •  ...to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Mainframe Software Developer (FTE/Hybrid) to join our team in Westlake , Texas (US-TX) , United States (US) . A Mainframe Developer with good COBOL... 
    Work at office
    Remote work
    Flexible hours

    NTT Data Americas, Inc.

    Westlake, TX
    2 days ago
  •  ...businesses of Schwab. The Wealth Asset Management (WAM) Engineering team is part of the Schwab Technology Services (STS) organization...  ...Investments and Insurance & Annuities Team. The Software Developer and Engineer will be responsible for: • Applies knowledge... 
    For contractors

    Charles Schwab

    Southlake, TX
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer/Developer. Be the first to apply!