Principal Software Engineer/Developer
Fidelity Investments
Job Description:Note: Fidelity will not provide immigration sponsorship for this position. Position Description: Architects and designs complex, scalable, and secure software solutions, setting technical direction for major initiatives and ensuring alignment with enterprise standards. Drives innovation in test automation and software development strategies, introducing advanced frameworks and tools to improve quality and efficiency. Designs, implements, and delivers complex features, and contributes to architecture discussions for components or services. Conducts high-level design reviews and critical code reviews, and sets coding standards and enforces them across teams. Ensures development and designs meet scalability, reliability, security, and performance requirements. Provides technical leadership in the development and integration of APIs and cloud-based services, ensuring robust security, performance, and reliability in distributed environments. Guides the implementation of CI/CD pipelines and DevOps practices at scale, optimizing automation for multi-team code integration and deployment. Proactively identifies risks and develops mitigation strategies for enterprise-level systems, ensuring compliance with scalability, reliability, and security requirements. Conducts critical code reviews and performance assessments, ensuring maintainability and adherence to architectural principles. 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. Primary Responsibilities: 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 complex 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 sup-porting several divisional initiatives. Develops original and creative technical solutions to on-going development efforts. Education and Experience: Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, Business Administration, 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 software/test automation using Java, J2EE, Cucumber Serenity, or Selenium automation frameworks. Or, alternatively, Master’s degree in Computer Science, Engineering, Information Technology, Information Systems, Business Administration, 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 software/test automation using Java, J2EE, Cucumber Serenity, or Selenium automation frameworks. Skills and Knowledge: Candidate must also possess: Demonstrated Expertise (“DE”) designing and building enterprise applications within a financial services environment, using APIs and RESTful services; and adapting Spring boot micro-service architecture within large-scale services systems with Agile methodologies, using Java 8+ and J2EE technologies – Spring Boot, Maven, AWS Batch, Kubernetes, Oracle PL/SQL and Kafka. DE building test automation frameworks, using Java and J2EE; developing automated test scripts, using Cucumber Serenity, Selenium automation frameworks, JEST, and Amazon Web Services (AWS); and performing Web service testing, using RestAssured, ReadyAPI or Karate. DE performing DevSecOps, automated testing, and Continuous Integration/Continuous Delivery (CI/CD), using Concourse and Jenkins. DE performing production installs, solving production issues, and supporting Production Apps -- monitoring Logs using Datadog, and validating Production install. #PE1M2 #LI-DNI Fidelity’s Onsite Working ModelFidelity is transitioning to a full-time onsite working model through a phased rollout across regions and roles. Currently, some roles and locations require 100% onsite presence, while others require less. Onsite expectations are likely to evolve as the rollout continues. This transition does not apply to fully remote roles.Certifications:Category:Information TechnologyPlease 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.SummaryLocation: Durham, NCType: Full time
- ...position.Position Description:Develops web applications using... ...developing complex or multiple software applications and conducting... ...degree in Computer Science, Engineering, Information Technology, Information... ...5) years of experience as a Principal Software Engineer/Developer...SuggestedFull time
- ...Degree.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. 2... ...activities (e.g., implementation, audits).The Principal Software Engineer is one of the...SuggestedFull timeTemporary workCasual workInternshipMonday to FridayFlexible hoursDay shift
$227.8k - $338k
...Kubernetes Principal Engineer Join the NetApp Trident team and help define the Kubernetes story for one of the industry's most established... .... Lead proof-of-concept work and R&D initiatives. Enforce software design and development best practices through design and code...Suggested- ...Fidelity Charitable is looking for experienced engineers who are hardworking, collaborative,... ...with a focus on delivering high-quality software ~ Advanced hands-on expertise with... ...Fidelity Charitable software engineers develop next-generation technology that directly...SuggestedFull time
- ...many companies struggle with: maintaining software architectural excellence and agility... ...and we need to answer with world-class engineering. We're building not just one product, but... ...codebases ~ Experience building developer platforms or tools that other engineers...SuggestedImmediate startRemote work
- ...RoleFidelity’s Charitable Technology group is adding a Principal Full Stack Software Engineer to our Durham regional campus. In this role, you'll serve... ...maintainabilityCollaborate effectively with senior developers, stakeholders, architects, and cross-functional teams to...Full time
$272k - $431.25k
...NVIDIA is hiring experienced software engineers with kubernetes experience to help scale up its AI Infrastructure. We expect you to have significant software engineering experience with kubernetes including cluster operations, operator development, node health monitoring...Full time$241.4k - $322.6k
...insights and solving problems.Your ImpactWe're looking for a Principal Software Engineer who enjoys solving difficult technical problems, working... ...-scale distributed systems or data platforms.Experience developing software that operates reliably in production.Experience...Full timeTemporary workLocal areaFlexible hours- ...get better at maintaining compliance, developing staff and promoting consistent, high-quality... ...DescriptionSUMMARY:We seek a Principal Engineer to serve as the foremost expert within... ...challenges, and champion best practices in software development. This position demands...Live inWork at officeWork from homeFlexible hours
- ...Overview Metabolon is seeking an experienced and driven Principal Software Development Engineer to join our team. This is a full-stack role, requiring... ...performance. Proven ability to navigate ambiguity, quickly develop expertise in unfamiliar areas, and lead the resolution...Local area
$206.4k - $276.7k
...Technology is a global organization of engineers, product developers, designers, technologists, data... ...opportunity to design video algorithms and software workflows for the purposes of... ...media platform.As a domain focused Principal Engineer, you are expected to be a thought...$250.6k - $362.6k
...point products to comprehensive security outcomes, as a Principal Engineer. The team delivers secure, scalable capabilities... ...interoperability, and long-term scalability!Your ImpactInnovate, develop, and drive unique software and technology solutions with global impact across...Full timeTemporary workLocal areaRemote workFlexible hours$124k - $195.5k
...generative AI to autonomous vehicles. We are now looking for a Software Engineer to help accelerate the next era of machine learning... ...monitoring and operating GPU clusters at scale. Then you will design, develop and maintain engineering solutions to solve those pain points...Full timeRemote work- ...position.Position Description:Designs, develops, implements, and supports financial services... ...Guidelines. Collaborates with platform engineers, cloud architects, and QA automation... ...the reliable delivery of production‑grade software.Primary Responsibilities:Develops original...Full time
$152k - $241.5k
...applications and industries. Within our software stack, CUTLASS stands out as a popular open... ...or model adjustments to resolve them.Develop tooling to automate the benchmarking, analysis... ...degree in Computer Science, Computer Engineering, or related field (or equivalent...Full time$141k - $180k
...We're looking for talented and highly motivated software engineers to join our team. As a growth stage technology company, Clear Capital is seeking developers eager to be part of a team, working closely with every part of the company from operations to our executive team...Temporary workImmediate startRemote work- ...profitable long-term growth.• To provide a return on investment to shareholders.• To promote employee development. Job DescriptionWeb developer skill with HTML, JAVA would help build user interfaces to client operational data with deployments into the internal cloud...
$152k - $241.5k
...support of infrastructure tools used by design engineers for build and verification of architectural, rtl, and gate level designs. As a software engineer, you will craft highly efficient... ...use by hundreds of engineers worldwide.Develop software tools in C++/Golang to analyze...Full timeWorldwide- ...improve the lives of millions of seniors!In the Senior Staff Software Engineer position, you’ll lead the design and delivery of highly... ...performance while operating at the top of their license. Attracts and develops top talent and builds an environment that fuels innovation....Full timeWork at office
- ...millions of seniors and those who care for them. In the Senior Software Engineer position, you’ll lead the development of intelligent,... ...development methodologies. Your leadership will help the team develop a deep understanding of business context, financial trade-offs...Full time
- ...Labcorp is seeking a LeadSoftware Development Engineer to join our team in Durham, NC. The... ...will play a key role in designing, developing, and supporting mission‑critical laboratory... ...Develop, test, and integrate high‑quality software using modern engineering standards and...Full timeTemporary workCasual workInternshipWork at officeMonday to FridayFlexible hours3 days per week
$151.6k - $222.4k
...features end-to-end across the complete software development lifecycle including AI,... ...and code reviews, contributing to shared engineering standards and long-term system health.... ...observability and diagnostic tools. Experience developing or deploying applications using LLMs,...Full timeTemporary workLocal areaFlexible hours- ...on-device presence.As a Senior Android Engineer, you'll build and harden the SDKs and on... ...Engineer:5+ years building production mobile software, with deep expertise in Android (Kotlin/... ...framework-level code consumed by other developers — not just app features.A track record...Full timeLocal area
$148k - $216k
...We are a product-minded, AI-Native engineering team. That means AI isn’t just a tool we... ...title for positions in Canada will be "Developer" in lieu of "Engineer." We take into consideration... ...building high-quality, consumer-scale software products. ~ At least 1 year of hands-...Summer workRemote workFlexible hours- ...Full Stack Data Engineer We are seeking a Full Stack Data Engineer with strong expertise in Snowflake, Informatica, and React.js... ...building robust data pipelines, managing cloud data warehouses, and developing intuitive frontend applications that consume analytics and...
$139.3k - $203.6k
...Splunk Structured Store Engineer Splunk, a Cisco company, helps organizations build digital... ...identify and recommend improvements to software-development and operational practices.... ...experience. ~5 years of experience developing production backend services and versioned...Full timeTemporary workFlexible hours- ...Junior Software EngineerDuration: Long Term ContractLocation: Durham, NC - Hybrid (5 days in a month)Job Description:Looking for a motivated... ...proven development experience to work as a full stack software engineer and member of a development teams which builds and test...
$100k
...Walmart Labs 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, Data Engineers, Machine Learning engineers for full time positions with clients.Who should...Full timeRemote work- ...Full-stack Software Engineer Upswing is a mission-driven company that partners with colleges and universities to improve nontraditional... ...Postgres schemas. Experience and understanding of Docker, developing in containers, and distributing them. Ability to...Live in
$139.3k - $203.6k
...Sr. Software Engineer As a Sr. Software Engineer in Cisco's CX Engineering organization, you will play a critical role in shaping the future of AI-driven solutions across our product and services portfolio. Leveraging your expertise in software engineering and AI/ML...Full timeTemporary workLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer/Developer. Be the first to apply!
- senior principal cloud computing engineer Durham, NC
- principal Durham, NC
- senior principal scientist Durham, NC
- internship software Durham, NC
- software Durham, NC
- software intern Durham, NC
- id software Durham, NC
- healthcare software sales Durham, NC
- software sales executive Durham, NC
- entry level software sales Durham, NC

