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 Title

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.

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 20 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer/Developer in Roanoke, 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
    1 day 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.

    Roanoke, TX
    3 days 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
    1 day ago
  •  ...Principal AI Software Engineer We are seeking a Principal AI Software Engineer to drive the architecture, development, and deployment of AI-powered...  ...building LLM‑driven features , integrating Copilot‑style developer tooling , and shaping the next generation of intelligent... 
    Suggested

    Ports North

    Westlake, TX
    3 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.... 
    Suggested
    Contract work

    Korn Ferry

    Westlake, TX
    2 days ago
  •  ...Job Description: Principal Software Engineer- Contact Center Platform Note: Fidelity will not provide sponsorship for this role. The Role The Enterprise Contact Center Technology team is seeking a Principal Software Engineer to help design and build our next-... 

    Fidelity Investments

    Westlake, TX
    a month ago
  •  ...Ports North is hiring a Principal AI Software Engineer in Westlake, TX. This role involves leading the modernization of their core platform with a cloud-native architecture and implementing AI capabilities. The ideal candidate has 10-15 years of experience in backend... 

    Ports North

    Westlake, TX
    3 days ago
  •  ...seeking a driven and purposeful Senior Engineer to join a highly visible team focused on...  ...**What Youll Do** * Collaborate with developers and engineers to support, build, and deliver...  ...& Expertise:** * 6+ years of solid software development experience on large-scale enterprise... 
    Flexible hours

    Aquent Talent

    Southlake, TX
    5 days 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... 
    Work from home

    Peer Islands

    Southlake, TX
    5 days ago
  •  ...Principal Software Engineer - Java GameStop is in the midst of a game-changing metamorphosis, transforming from old school into a modern company...  ...for a Principal Software Engineer to play a key role in developing critical back-end systems within our engineering... 

    GameStop

    Grapevine, TX
    3 days ago
  • $57 - $67 per hour

     ...A financial services organization in Westlake, TX, is seeking a Software Engineer with 5+ years of experience. This hybrid role involves designing and developing secure services and APIs, mentoring other engineers, and ensuring the implementation of robust software practices... 

    Eliassen Group

    Westlake, TX
    3 days ago
  •  ...Senior Software Engineer Senior Software Engineer role at Fidelity Investments. The Role Fidelity Investments is looking for a Senior...  ...strong software development and test automation skills to design, develop, test, deploy, maintain, and improve Fidelity investments... 
    Full time
    Work at office

    Fidelity Investments

    Roanoke, TX
    1 day 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
    5 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
    1 day 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
    1 day ago
  •  ...insurance. Rate: $57.00 to $67.00/hr. w2 Responsibilities Design, develop, and deliver reliable, scalable, and reusable application...  ...issues across the end‑to‑end technology stack. Mentor engineers on software engineering best practices and foster a culture of innovation... 

    Eliassen Group

    Westlake, TX
    3 days ago
  •  ...Software Developer And Engineer Charles Schwab Asset Management is responsible for managing the Investment and Asset Management businesses of Schwab. The Wealth Asset Management (WAM) Engineering team is part of the Schwab Technology Services (STS) organization and... 
    For contractors

    Charles Schwab

    Roanoke, TX
    21 hours ago
  •  ...providing immigration sponsorship for this position. The Role As a hands-on Senior Software Engineer, your primary role will be building, testing and developing our Platform. You will participate in defining and implementing a leading authorization solution... 

    Fidelity Investments

    Westlake, TX
    1 day 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
    9 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
    4 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
    5 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
    5 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
    5 days ago
  •  ...is designed to help you transition from college to a full-time engineering career. You'll gain hands-on experience, build production-...  ...Fidelity. The Role We're looking for curious, driven software and data engineers who want to build innovative solutions and... 
    Full time
    Internship

    Fidelity Investments

    Westlake, TX
    5 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
    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
    1 day ago
  • $50.4 per hour

     ...Senior Software Engineer (Hybrid, Dallas, TX area) W2 Only Required Skills ~8+ years of experience designing and developing large-scale web and back-office applications ~ Expertise with Java 17+ and event-driven architecture, handling high-volume systems with Kafka... 

    Yoh

    Roanoke, TX
    3 days ago
  •  ...Fidelity Charitable is looking for experienced engineers who are hardworking, collaborative,...  ...application through all phases of software development including design, implementation...  ...with the ability to collaborate with other developers and co-workers to produce high-quality,... 

    Fidelity Investments

    Westlake, TX
    5 days ago
  •  ...Senior Software Engineer The Cash Management organization, referred to as Cash Bankers, is an agile team within Fidelity Fund and Investment...  ...Technology (FFIOT). The team is responsible for designing, developing, and supporting core applications that enable Cash... 
    Work at office

    Fidelity Investments

    Roanoke, TX
    3 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
    2 days ago

Do you want to receive more vacancies?

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