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

Principal Software Engineer/Developer

$178.13k - $188.13k
Full-time

Fidelity Investments

Role Description

Applicants are permitted to work remotely from an at-home work site anywhere in the United States.

Programs testable and maintainable software solutions within Cloud computing environments and applications -- Docker, Kubernetes, and Amazon Web Services (AWS), using Java/J2EE, Spring, and Spring Boot. Designs and develops database schema, PL/SQLs, stored procedures, and transactional SQL within Oracle databases. Creates and improves REST API and implements Microservices -- Relational Databases, SQL, and ORM technologies (JPA2 and Hibernate). Leverages DevOps concepts and Continuous Integration and Continuous Delivery (CI/CD) tools -- GitHub and Jenkins. Uses business knowledge to translate the vision for divisional initiatives into business solutions by developing complex or multiple software applications and conducting studies of alternatives. Analyzes and recommends changes in project development policies, procedures, standards, and strategies to development experts and management.

  • Participates in architecture design teams.
  • Defines and implements application-level architecture.
  • Develops applications on complex projects, components, and subsystems for the division.
  • Recommends development testing tools and methodologies and reviews and validates test plans.
  • Responsible for QA readiness of software deliverables.
  • Develops comprehensive documentation for multiple applications or subsystems.
  • Establishes full project life cycle plans for complex projects across multiple platforms.
  • 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.
  • Provides technology solutions to daily issues and technical evaluation estimates on technology initiatives.
  • Advises senior management on technical strategy.
  • Mentors junior team members.
  • Performs independent and complex technical and functional analysis for multiple projects supporting several divisional initiatives.
  • Develops original and creative technical solutions to on-going development efforts.

Qualifications

  • 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 Cloud-native REST APIs and event streaming applications, using Java, AWS, Spring framework, and Kafka.
  • 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 Cloud-native REST APIs and event streaming applications, using Java, AWS, Spring framework, and Kafka.

Requirements

  • Demonstrated Expertise (“DE”) designing, developing, and integrating Java Web services using Spring Boot and Spring Security according to service-oriented and microservices architecture; and authenticating applications using Open Authorization (oAuth) and Spring MVC frameworks.
  • DE designing, developing, and building Rest and SOAP microservice; enforcing application authentication, using JSON Web Tokens (JWT) validation; and reviewing requirements, investigating problem areas, and debugging and monitoring microservice applications, using Splunk and Datadog metrics.
  • DE implementing Continuous Integration and Continuous Deployment (CI/CD) pipelines for Web services, using Jenkins and Concourse; supporting the full Web application development lifecycle -- analysis, design, development, test, and deployment -- using source version control (Git and Stash) and build tools (Maven, AWS Cloud Formation Template, and Jenkins), according to Agile methodologies.
  • DE designing, developing, and deploying high throughput, scalable data loader process, using AWS Batch service and event streaming applications (using Apache Kafka); and creating unit tests using PowerMockito and end-to-end functional test automation in a Jenkins pipeline.

Benefits

  • Salary: $178,131.00 - $188,131.00/year.
Vacancy posted 7 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer/Developer in Remote vacancy
  •  ...their career to new heights. Join the ranks of top talent at one of the world's most influential companies. As a Senior Principal Software Engineer at JPMorganChase within the CDAO AI/ML Data Platforms Team, you provide deep engineering expertise and work across agile... 
    Suggested

    J.P. Morgan

    Seattle, WA
    14 days ago
  • $140k - $200k

     ...infrastructure that redefines performance, scalability, and developer experience. We’re looking for a Principal Engineer with deep expertise in systems programming and...  ...~10+ years of experience building systems software in C/C++ or Rust (Go experience a plus). ~Deep... 
    Suggested
    Full time
    Remote work
    Home office
    Flexible hours

    ClickHouse

    Remote
    14 hours ago
  • $152.07k - $223.03k

    Role Description The Principal Software Engineer serves as a senior technical leader responsible for advancing Lumen's next-generation software architecture strategy, with a focus on AI-native engineering, agentic systems, intelligent automation, and large-scale distributed... 
    Suggested
    Full time
    Temporary work

    Lumen Technologies

    Remote
    5 days ago
  •  ...looking for an experienced product driven engineer to help our customers monitor,...  ...process high-volume telemetry data ~Develop systems for ingestion, storage, indexing...  ..., Cursor, Claude) as part of day-to-day software development ~Experience building and... 
    Suggested
    Full time

    Palo Alto Networks

    Remote
    2 days ago
  • Role Description We are seeking a Senior/Principal Software Engineer to join the Engineering team and play a critical role in designing and delivering...  ...the team. Qualifications ~6+ years of experience developing and debugging system-level software in Golang or similar... 
    Suggested
    Full time

    Experienced Recruiting Partners

    Remote
    14 hours ago
  • $223.55k - $259k

    Role Description We are looking for a Principal Software Engineer to join and lead engineering at Root. As a Principal Engineer, you will be the primary technical leader within a product domain. You’ll work very closely with the software engineers on your team(s) to plan... 
    Full time
    Temporary work

    Root Insurance

    Remote
    3 days ago
  • $140k - $150k

     ...Description Altera is seeking a highly experienced and innovative Principal Software Engineer with deep expertise in ServiceNow to lead our platform's...  ...AI-driven future. This pivotal role involves designing, developing, and implementing complex ServiceNow solutions and... 
    Full time

    Harris Computer

    Remote
    3 days ago
  • $139.24k - $185k

     ...sells products at a global scale? This is not just another engineering role—this is your opportunity to architect and build a next...  ...distribute and optimize their products in real time. As a Principal Software Engineer, you won’t just contribute—you’ll lead from the... 
    Full time
    Remote work
    Work from home
    Flexible hours

    ATPCO

    Remote
    3 days ago
  • $2,000 per month

     ...company’s north star for 2026. The Growth Engineering organization owns the consumer-facing...  ...behavior and business outcomes. As a Principal Engineer in Growth, you will operate as...  ...engineering culture. ~Accelerate Developer and Product Velocity ~Champion tools... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Fetch

    Remote
    14 hours ago
  • $132.4k - $251.6k

     ...update and maintain different types of radar models through software engineering in the host simulation code. ~Integrate with distributed...  ..., and enhance existing radar software products. ~Design, develop, test, and debug real-time, multi-threaded software, distributed... 
    Full time
    Relocation package

    RTX

    Remote
    7 days ago
  • $117.1k - $187.3k

     ...workflows and Content AI platforms. ~Build and lead remote software engineering organizations using agile principles to architect and...  ...~5 years of technology leadership experience, including developing technology strategies, fostering innovation, and influencing... 
    Full time
    Work experience placement
    Remote work
    Worldwide

    Cengage Group

    Remote
    1 day ago
  • $178.13k - $211k

     .... ~Mentor junior team members. ~Develop component design. ~Develop system/application...  ...equivalent) in Computer Science, Engineering, Business or related field and 8 years...  ...experience in the job offered or in a Principal Software Engineer-related occupation. ~... 
    Full time
    Local area
    Remote work

    Liberty Mutual Insurance

    Remote
    6 days ago
  •  ...Description This job involves leading software solution development that meets strategic...  ...~Extensive hands-on software engineering experience in Linux-based systems using...  ...and/or Python. ~Experience designing, developing, or supporting large-scale network infrastructure... 
    Full time

    Comcast

    Remote
    6 days ago
  • $160k - $180k

    Role Description We are seeking a Principal .NET Software Engineer to help lead the evolution of our enterprise platform in a highly regulated, compliance-driven industry. This role is ideal for a senior technical leader who has deep expertise in building scalable back... 
    Full time

    Frontline Education

    Remote
    14 hours ago
  • $152k - $190k

    Role Description As a Principal Full Stack Software Engineer, you will be a technical leader within the elluminate Product Development team. You’ll help...  ...-grade systems. Your day to day: ~Design, develop, test, and deploy scalable, secure, and highly interactive... 
    Full time
    Remote work

    eClinical Solutions

    Remote
    14 hours ago
  • $197k - $207k

     ...Description ~Lead the design and development of software architecture and enterprise systems....  ...and distributed systems. ~Design and develop the Responsive UI interface. ~Lead...  ...driven development and CI/CD software engineering practices. ~Automated unit testing with... 
    Full time

    Convera

    Remote
    3 days ago
  • Role Description SAIC is seeking a Senior Principal Software Engineer to support Navy network automation and deployment programs at Naval Information...  ...Navy network provisioning workflows ~Design, develop, and deploy full-stack applications supporting automated network... 
    Full time
    Remote work
    Worldwide

    SAIC

    Remote
    4 days ago
  • $120k - $180k

     ...Avery Dennison’s innovative software products and lead cross-functional...  ...0-to-1" Phase: Architect and develop software solutions for...  ...onboard, and lead a team of engineers, establishing code quality standards...  ...experience acting as a Lead, Principal, or Founding Engineer in a... 
    Full time
    Remote work

    Avery Dennison

    Remote
    2 days ago
  • $177k - $284k

    Role Description We are hiring a Principal Software Engineer who can operate across multiple modes of work: platform modernization, iterative product...  ...code, documentation, and systems to AI tooling. ~Develop guardrails such as validation layers, static analysis, and... 
    Full time

    Workiva Inc.

    Remote
    4 days ago
  •  ...Layer, including a knowledge graph, RAG engines, and retrieval/search infrastructure....  ...~Define and evolve the APIs, SDKs, and developer interfaces for interaction with the context...  ...Qualifications ~12+ years of professional software engineering experience, with a strong... 
    Full time

    Clari + Salesloft

    Remote
    5 days ago
  • $220k - $258k

     ...chain, the infrastructure underneath the majority of software running in production today. This team is building Athena...  ...it, and routes it to remediation. This is a principal-level, advisory role for an engineer who has built production-grade distributed systems before... 
    Full time
    Remote work
    Flexible hours

    Chainguard

    Remote
    14 hours ago
  • Role Description We're looking for a Principal Software Engineer who raises the bar on how we ship, not just what we ship. ~Owning features...  ...workflows, microapp infrastructure, LLM integrations ~Developing SDKs and tooling for engineers who build on top of Mesh... 
    Full time

    ZoomInfo Technologies

    Remote
    14 hours ago
  • $137.5k - $182k

     ...our members, partners, and growing business. We’re hiring a Principal Software Engineer to play a critical role in that journey. This is an...  ...for innovation, including applying AI/automation to improve developer productivity and operational efficiency. ~Act as a trusted... 
    Full time

    HealthEquity

    Remote
    14 hours ago
  • $180.35k - $270.52k

    Role Description The Principal Software Engineer is responsible for shaping the technical direction of our products and driving the overall engineering...  ..., best practices, and software quality principles. ~Develops and maintains application frameworks, libraries, and... 
    Full time

    TBC Corporation

    Remote
    7 days ago
  •  ...are searching for a highly motivated, visionary Senior Principal Software Engineer to join the SIA RDP team. In this role, you will be a technical...  ...a highly talented, cross-functional development team of developers, architects, and QA engineers operating in a fast-paced,... 
    Full time
    Work experience placement
    Remote work

    Palo Alto Networks

    Remote
    8 days ago
  • $182.2k - $342.65k

     ...reliability. We are looking for a Principal SRE who doesn't just manage...  ...transforms them. You are an Engineering-First visionary who believes...  ...Staff SREs to think like software architects ~Advocate for...  ...~Experience defining "Developer Experience" strategies and contributing... 
    Full time
    Shift work

    Docusign

    Remote
    5 days ago
  • Role Description We're seeking an experienced C++ engineer to join our Platform Payments team, working on Ticketmaster's mission-critical...  ...C++ authorization gateway to Linux via Clang and Bazel ~Develop robust payment integrations with third-party gateways (Chase Paymentech... 
    Full time
    Immediate start
    Worldwide
    Flexible hours

    Live Nation Entertainment

    Remote
    7 days ago
  • Role Description A Principal Platform Engineer is a highly experienced and influential technical leader...  ...to engineers, designers, and developers. ~Engage cross-organizational teams...  ...Operations, to ensure the success of overall software development, implementation, and... 
    Full time
    Work experience placement

    Coupa Software

    Remote
    14 hours ago
  • $110k - $220k

    Role Description The Principal Software Engineer leads the design and delivery of scalable platform capabilities, driving technical execution across...  ...This role applies cloud-native architecture principles to develop resilient distributed systems and integrates AI/ML... 
    Full time
    Temporary work
    Part time

    Walmart, Inc.

    Remote
    14 hours ago
  • $185k - $193k

    Role Description We're looking for a Principal Engineer who wants to work at the frontier of how software gets built. Applicants must be authorized to work in the...  ...technical scenarios. ~Experience designing and developing APIs, microservices, and enterprise-level... 
    Full time

    Employbridge Career

    Remote
    14 hours ago

Do you want to receive more vacancies?

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