Principal Software Engineer/Developer
$178.13k - $188.13kFidelity 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.
- ...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
$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...SuggestedFull timeRemote workHome officeFlexible hours$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...SuggestedFull timeTemporary work- ...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...SuggestedFull time
- 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...SuggestedFull time
$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 timeTemporary work$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$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 timeRemote workWork from homeFlexible hours$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 timeWork at officeRemote workFlexible hours$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 timeRelocation package$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 timeWork experience placementRemote workWorldwide$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 timeLocal areaRemote work- ...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
$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$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 timeRemote work$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- 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 timeRemote workWorldwide
$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 timeRemote work$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- ...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
$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 timeRemote workFlexible hours- 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
$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$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- ...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 timeWork experience placementRemote work
$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 timeShift work- 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 timeImmediate startWorldwideFlexible hours
- 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 timeWork experience placement
$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 timeTemporary workPart time$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer/Developer. Be the first to apply!
- principal software engineer Remote
- principal solutions consultant Remote
- principal architect Remote
- associate principal Remote
- principal data scientist Remote
- principal consultant Remote
- senior principal cloud computing engineer Remote
- epic principal trainer Remote
- principal cloud computing engineer Remote
- senior principal scientist Remote



















