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

Principal Software Engineer/Developer

Full-time

Fidelity

Responsibilities

  • Analyze, build, modernize, maintain, and deploy enterprise APIs and database layers.
  • Design application architecture patterns and data models for business use cases.
  • Develop and deploy near-real-time event-driven applications and migrate on-premises applications to the cloud.
  • Create monitoring queries, alerts, dashboards, scheduled jobs, stored procedures, and AWS data models.
  • Participate in architecture design, define application-level architecture, and develop applications for complex projects and subsystems.
  • Recommend development and testing tools, review test plans, and ensure QA readiness of software deliverables.
  • Create documentation, establish project life-cycle plans, coordinate schedules and assignments, and help deliver projects on time and on budget.
  • Advise on risk management, technical strategy, technology solutions, and technical estimates.
  • Act as a liaison with business units, resolve project and technology issues, and perform complex technical and functional analysis.
  • Coordinate offshore project teams and mentor junior and new team members.

Requirements

  • Bachelor’s degree in Computer Science, Applied Computer Science, Engineering, Information Technology, Information Systems, or a closely related field and five years of relevant experience, or a master’s degree in one of those fields and three years of relevant experience.
  • Relevant experience must include data modeling and developing APIs using Spring Boot, Kafka, or RDS in a financial-services environment.
  • Experience developing highly available, scalable, low-latency distributed REST APIs using LWC Framework, Spring, and Spring Boot.
  • Experience deploying Docker images into Kubernetes and developing AWS batch solutions using Glue, S3, Lambda, RDS, and DynamoDB.
  • Experience developing event-streaming processes using Confluent, Kafka, and Kafka Connect.
  • Experience with application log collection and monitoring using Kibana/ELK, Grafana, and Splunk, and publishing REST APIs to STRATUM.
  • Experience developing CI/CD pipelines and working with Linux scripts, Oracle DDL/DML, REST API services, Jenkins, Stash, GitHub, and uDeploy.
  • Experience developing data migration processes with Control-M and transferring data to downstream analytical systems using SFTP.
  • Experience developing Oracle PL/SQL stored procedures and analyzing SQL statements with EXPLAIN PLAN, SQL Developer, and TOAD.
  • Experience with automated and performance testing using Postman collections, Rushhour, and Karate, and with prompting techniques using GitHub Copilot.

Benefits

  • Fidelity is transitioning to a full-time onsite working model through a phased rollout; onsite requirements vary by region and role and may evolve.
  • The role is subject to Fidelity’s restrictions related to criminal histories under applicable financial-services laws and regulations.
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer/Developer in Durham, NC vacancy
  •  .... 10 or more years of experience in software engineering. Preferred Qualifications: 3 or more...  ...years of experience with Angular for developing modern, responsive web applications....  ...e.g., implementation, audits). The Principal Software Engineer is one of the highest... 
    Suggested
    Full time
    Temporary work
    Casual work
    Internship
    Monday to Friday
    Flexible hours
    Day shift

    Talentify.io

    Durham, NC
    1 day ago
  •  ...initiatives into business solutions by developing complex or multiple software applications and conducting...  ...Bachelor's degree in Computer Science, Engineering, Information Technology,...  ...five (5) years of experience as a Principal Software Engineer (or closely related... 
    Suggested
    Full time

    Fidelity Investments

    Durham, NC
    2 days ago
  •  ...Full Stack Engineer Duration: Long Term Contract Location: Westlake, TX / Durham, NC Job Description Seeking a Principal Software Engineer to develop enterprise-wide data capabilities pertaining to our customers’ Communication Preferences & Profiles. The... 
    Suggested
    Long term contract

    Samprasoft

    Durham, NC
    5 days ago
  • $206.4k - $276.7k

     ...Principal Software Engineer Disney Entertainment and ESPN Product & Technology Technology is at the heart of Disney's past, present, and...  ...Technology is a global organization of engineers, product developers, designers, technologists, data scientists, and more –... 
    Suggested

    Walt Disney Company

    Morrisville, NC
    4 days ago
  • $150k - $180k

     ...Principal Software Engineer Relias LLC, Morrisville, 1010 Sync St, Suite 100, United States hybrid USD 150,000 - 180,000 (Yearly) Company...  ...continuum of care get better at maintaining compliance, developing staff and promoting consistent, high-quality care. Our platform... 
    Suggested
    Live in
    Work at office

    Create Your Own Career

    Morrisville, NC
    5 days ago
  •  ...for production environments. We are an engineering-driven company focused on solving complex...  ...services. The role As a Senior Software Engineer at Kaleido, you will help...  ...integrations, cloud-native services, and developer tooling in high-scale production environments... 
    Full time

    Kaleido

    Durham, NC
    1 day ago
  •  ...C# Developer / Engineer needed for a Contract to PERMANENT Full-Time position with a medical device imaging hardware / software company located in Raleigh, NC. REQUIRED SKILLS: C# coding Design Documentation Agile or SCRUM Jira - preferred C/C++ - preferred... 
    Permanent employment
    Full time
    Contract work
    Remote work

    Fulfill Team Inc.

    Durham, NC
    3 days ago
  •  ...Software Engineer Location: Durham, NC | Boston, MA Before applying for this role, please read the following information about this opportunity found below. We are seeking a seasoned software engineer experienced in full-stack web development and data-intensive... 

    Solar Unsoiled

    Durham, NC
    5 days ago
  • 5+ years of professional experience in iOS application development. Strong proficiency in Swift and SwiftUI. Solid understanding of Distributed Systems and mobile application architecture. Hands-on designing and integrating REST APIs and OpenAPI Specifications ...
    Full time

    KTek Resourcing

    Durham, NC
    14 hours ago
  •  ...Position: Microsoft Dynamics 365 Developer Experience: 5–10 Years Work Mode: Raleigh NC (Hybrid) We are looking for an experienced...  ..., and SDLC activities. Required Skills: ~5–10 years of software development experience. ~ Strong hands-on Dynamics 365 /... 
    Local area

    Rang Technologies Inc

    Durham, NC
    6 hours ago
  •  ...balance sheet reliability. Role Description As a Senior Software Engineer at ENFOS, you will report to the Head of Engineering and...  ...while establishing engineering best practices, mentoring junior developers, and contributing to a culture of technical excellence and... 

    ENFOS

    Durham, NC
    2 hours ago
  • $191k - $293k

     ...The BasicsAs a Tanium Senior Software Engineer, you will be tasked with building and maintaining best-of-breed products as part of a small...  ...identified, our software engineers are responsible for designing, developing, testing, and deploying the products from the ground up,... 
    Full time
    Contract work
    Live in
    Work at office
    Worldwide
    Flexible hours
    3 days per week

    Tanium

    Durham, NC
    1 day ago
  •  ...R-059038 Job Summary: We are currently looking for Software Engineering interns to join us in these locations: Boston, MA Lowell...  ...you can practice taking risks and exploring the unknown and developing strengths. Yet being a Red Hatter isn't just about being... 
    Contract work
    Internship
    Work at office
    Remote work
    Flexible hours

    Red Hat

    Durham, NC
    4 days ago
  •  ...Software Engineer Intern This role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from...  ...on location and role. Job Family Definition: Designs, develops, troubleshoots and debugs software programs for software enhancements... 
    Internship
    Work at office
    Local area
    2 days per week

    Hewlett Packard Enterprise Development LP

    Durham, NC
    1 day ago
  • $147.9k - $220k

     ...Cloud Infrastructure / Site Reliability Engineer As a Cloud Infrastructure / Site Reliability Engineer, you will operate at the...  ...be applied to achieve time efficiencies and risk reduction. Develop software for deployment automation, packaging, and monitoring visibility... 
    Odd job
    Local area

    NetApp

    Durham, NC
    5 days ago
  •  ...Software Developer/Engineer Date: Sep 11, 2026 Location: Durham, NC, US Company: ACA Group About Us ACA Group is the leading governance, risk, and compliance (GRC) advisor in financial services. What sets us apart is the breadth and depth of our integrated... 
    Summer work
    Work at office
    Flexible hours

    ACA Group

    Durham, NC
    19 hours ago
  •  ...Software Engineer In Test The WI Emerging Business is seeking a Software Engineer in Test to help automate the testing of our product. The ideal candidate enjoys designing, developing, and maintaining automated test suites to ensure product quality and release readiness... 
    Full time

    Fidelity Communications

    Durham, NC
    1 day ago
  • $165k - $248k

     ...emphasis on resilience, fault tolerance, and observability. Collaborate with team members and cross‑functional teams, including software engineers, product managers, and business stakeholders, to deliver a reliable, scalable service with high quality. Ensure alignment... 
    Full time
    Temporary work
    Work at office

    Talkdesk

    Durham, NC
    2 hours ago
  • $128.6k - $184.9k

     .... Our Foundational Model Service, gives engineering teams across the company access to small...  ...build and operate accordingly. As a Software Engineer on the FMS team you'll keep that...  ...automatically. Your Impact You'll develop software consistent with Cisco Design Thinking... 
    Full time
    Temporary work
    Work experience placement
    Local area
    Flexible hours

    Cisco

    Durham, NC
    3 days ago
  •  ...Toshiba Global Commerce Solutions is seeking a hands-on Software Engineer III to drive end-to-end solution delivery for major retail platforms...  ...) is highly desirable. Certifications such as Azure Developer Associate, Azure Solutions Architect, or equivalent cloud credentials... 

    Jobs in JS

    Durham, NC
    14 hours ago
  •  ...Software Engineer Teledyne Scientific Company (TSC) has a legacy of over 60 years of advanced research and technology development. Our customer...  ..., North Carolina. Primary Responsibilities: Define, develop, and deliver novel solutions to a broad range of problems... 
    Local area

    Teledyne Vision Solutions

    Durham, NC
    5 days ago
  •  ...Software Engineer In Test Responsibilities: Create BDD automated test cases based on retailer business requirements Write code (Java/Javascript) to enhance BDD framework for new requirements Participate in backlog grooming, sprint planning, and requirements... 

    Omega Solutions Inc

    Durham, NC
    5 days ago
  •  ...excited about building durable enterprise software, solving complex technical problems, and...  ...the Role: ENFOS is hiring a Software Engineer to build and scale high-impact, full-...  ...deployment. Engineer Empowerment: We expect developers to take initiative and continuously... 

    ENFOS

    Durham, NC
    1 day ago
  •  ...Software Engineer About CoVar CoVar is a small, mission-driven AI/ML R&D software company based in Durham, NC and McLean, VA. We build...  ...as important as writing new code. In this role, you will develop and maintain real-time, computationally intensive applications... 
    Temporary work
    Relocation package
    Flexible hours

    CoVar

    Durham, NC
    2 days ago
  • $110k - $150k

     ...either Burlington or Durham, supporting both collaboration and flexibility. Responsibilities Have ownership mindset and lead software development projects from conception to deployment and support including design, architecture, implementation and monitoring... 
    Full time
    Temporary work
    Casual work
    Internship
    Work at office
    Remote work
    Monday to Friday
    Flexible hours
    Day shift
    3 days per week

    LabCorp

    Durham, NC
    5 days ago
  • $100k

     ...walmart lab etc to name a few. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients. Who should apply? Recent... 
    Full time
    H1b
    Remote work

    SynergisticIT

    Durham, NC
    2 days ago
  • $90k - $135k

     ...Drive the future of Agentic AI at Pearson as part of the AgentOps Engineering team. Inspire innovation. Empower learning. Pearson, the world’s leading learning company, is hiring a Senior Software Engineer to play a key role on our AgentOps Engineering team.... 
    Full time

    Pearson

    Durham, NC
    2 days ago
  •  ...production delivery. This team evaluates, develops, integrates, and standardizes AI-...  ...Management, Business Analysis, UX Design, Engineering, and Testing. As a Full Stack Engineer...  ...SQL, data modeling, system design, and software engineering fundamentals. ~ Experience... 
    Full time

    Fidelity Investments

    Durham, NC
    3 days ago
  • $120k - $150k

     ...future.At Cypress Creek Energy,we’remeeting that challenge by developing andoperatingthe energy infrastructure needed to power...  ...challenges of our time while building a rewarding career.OverviewThe Software Engineer is responsible for building and maintaining the backend... 
    Work at office
    3 days per week

    Cypress Creek Renewables

    Durham, NC
    2 days ago
  •  ...Software Engineer III (Java) North Carolina Contract Bachelor’s Degree in Computer Science or related field 5-7 years of professional experience in software development 3+ years of cloud-based or client/server development experience. 3+ years of POS and... 
    Contract work

    Samprasoft

    Durham, NC
    1 day ago

Do you want to receive more vacancies?

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