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 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

Vacancy posted 15 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer/Developer in Durham, NC vacancy
  •  ...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... 
    Suggested
    Full time

    Fidelity Investments

    Durham, NC
    4 days ago
  •  ...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... 
    Suggested
    Full time
    Temporary work
    Casual work
    Internship
    Monday to Friday
    Flexible hours
    Day shift

    Laboratory Corporation of America

    Durham, NC
    4 days ago
  • $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

    NetApp

    Durham, NC
    3 days ago
  •  ...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... 
    Suggested
    Full time

    Fidelity Investments

    Durham, NC
    3 days ago
  •  ...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... 
    Suggested
    Immediate start
    Remote work

    GrabJobs

    Durham, NC
    3 days ago
  •  ...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

    Fidelity Investments

    Durham, NC
    2 days ago
  • $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

    Nvidia

    Durham, NC
    4 days ago
  • $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 time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Research Triangle Park, NC
    1 day ago
  •  ...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 in
    Work at office
    Work from home
    Flexible hours

    Bertelsmann

    Morrisville, NC
    3 days ago
  •  ...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

    Metabolon

    Morrisville, NC
    3 days ago
  • $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... 

    The Walt Disney Studios

    Morrisville, NC
    3 days ago
  • $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 time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Research Triangle Park, NC
    4 days ago
  • $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 time
    Remote work

    Nvidia

    Durham, NC
    15 hours ago
  •  ...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

    Fidelity Investments

    Durham, NC
    1 day ago
  • $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

    Nvidia

    Durham, NC
    20 hours ago
  • $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 work
    Immediate start
    Remote work

    GrabJobs

    Durham, NC
    2 days ago
  •  ...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... 

    Xinnovit

    Durham, NC
    2 days ago
  • $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 time
    Worldwide

    Nvidia

    Durham, NC
    2 days ago
  •  ...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 time
    Work at office

    Direct Supply

    Durham, NC
    20 hours ago
  •  ...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

    Direct Supply

    Durham, NC
    3 days ago
  •  ...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 time
    Temporary work
    Casual work
    Internship
    Work at office
    Monday to Friday
    Flexible hours
    3 days per week

    Laboratory Corporation of America

    Durham, NC
    3 days ago
  • $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 time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Durham, NC
    4 days ago
  •  ...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 time
    Local area

    Fyber

    Durham, NC
    4 days ago
  • $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 work
    Remote work
    Flexible hours

    GrabJobs

    Durham, NC
    3 days ago
  •  ...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... 

    Yantran LLC

    Durham, NC
    1 day ago
  • $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 time
    Temporary work
    Flexible hours

    Webex Events (formerly Socio)

    Durham, NC
    2 days ago
  •  ...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... 

    Samprasoft

    Durham, NC
    3 days ago
  • $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 time
    Remote work

    SynergisticIT

    Durham, NC
    4 days ago
  •  ...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

    Upswing

    Durham, NC
    20 hours ago
  • $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 time
    Temporary work
    Local area
    Flexible hours

    Outshift by Cisco

    Durham, NC
    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!