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

Software Engineer

Fidelity Investments

Job Title Develops enterprise software solutions and performs end-to-end functional and non-functional testing within an Agile environment. Designs, develops, and maintains full-stack applications using Java/Spring MVC, Spring Core, Spring Boot, Angular, and Node.js. Implements interactive User Interface (UI) designs using Bootstrap5, CSS, AG Grid, and Angular Material. Tests and writes automated unit, integration, and end-to-end tests with tools -- cypress, junit, cucumber and karate. Maintains highly available, multi-region Kubernetes (AWS EKS environments), supporting mission-critical workloads. Writes SQL queries and debugs stored procedures within an Oracle environment. Provides business solutions by developing complex or multiple software applications. Primary Responsibilities: Design, develop, and maintain scalable, high-performance web applications across both front-end and back-end technologies. Architect and implement end-to-end solutions using modern frameworks, APIs, databases, and cloud-native services. Collaborate with product managers, architects, UX designers, and engineering teams to translate business requirements into technical solutions. Lead the development of responsive, accessible, and user-friendly interfaces while ensuring seamless integration with backend services. Build and maintain RESTful APIs, microservices, and event-driven architectures that support enterprise-scale applications. Develop, deploy, and support solutions on cloud platforms such as AWS and Azure. Drive adoption of DevOps practices, including CI/CD pipelines, infrastructure automation, monitoring, and observability Ensure application security, reliability, scalability, and performance through best practices in coding, testing, and architecture. Perform code reviews, provide technical mentorship, and promote engineering excellence across the development team. Troubleshoot complex production issues and implement solutions to improve system stability and operational efficiency. Partner with cross-functional teams to ensure compliance with organizational, security, and regulatory requirements. Performs independent and complex technical and functional analysis for multiple projects supporting several initiatives. Education and Experience : Bachelor's degree in Computer Science, Engineering Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and three (3) years of experience as a Senior Full Stack Engineer (or closely related occupation) designing, developing, testing, and maintaining software for UIs, middle-tier (Java), and back-end (PLSQL), according to Agile or Scrum methodologies. Or, alternatively, Master's degree in Computer Science, Engineering Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and one (1) year of experience as a Senior Full Stack Engineer (or closely related occupation) designing, developing, testing, and maintaining software for UIs, middle-tier (Java), and back-end (PLSQL), according to Agile or Scrum methodologies. Skills and Knowledge : Candidate must also possess: Demonstrated expertise ('DE') in designing, developing, and maintaining enterprise-scale web applications using modern front-end technologies (Angular, React, JavaScript/TypeScript, HTML5, CSS3, AG-Grid, Angular Material) and back-end technologies (Java, Node.js, or similar frameworks); Implementing front end unit tests using Junit, Jest, Cy-press, and Playwright; DE implementing and coordinating Continuous Integration and Continuous Deployment (CI/CD) pipelines using Jenkins, Git or GitHub, Kubernetes, Bitbucket, and Artifactory; monitoring code quality using SonarQube and Veracode; performing infrastructure automation using Python and PowerShell; performing and automating load testing using JMeter, Selenium, Cypress, and TestNG; and building Jenkins pipelines for Docker containers and deploying applications in a Cloud environment. DE designing and developing RESTful APIs using Java17, Spring Boot, OAuth, and Python; building scalable messaging applications using Kafka; developing secure, Cloud-native applications using AWS core services (EC2, S3 and lambda); coordinating infrastructure automation using DevOps scripting, Python, and PowerShell; and Datadog (for real-time monitoring). DE developing and coordinating database systems using Oracle; performing database normalization and tuning Oracle queries. Demonstrated ability to design, write, and troubleshoot SQL queries, with a strong foundation in database design, data relationships, and performance optimization. Fidelity's Onsite Working Model Fidelity 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. Category: Information Technology Please 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. Fidelity Investments

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Durham, NC vacancy
  •  ...Description Description: This is an onsite role based in Durham, North Carolina.   Our client seeks a Senior Full Stack Software Engineer to prototype and deliver tools that accelerate the software development lifecycle, including solutions leveraging generative AI... 
    Suggested
    Hourly pay
    Contract work
    Local area

    Eliassen Group

    Durham, NC
    a month ago
  •  ...Remediation teams to improve decision-making, mitigate risk, and drive long-term balance sheet reliability. About the Role: As a Software Engineer at ENFOS, you will report to a Senior Software Engineer and play a hands-on role in delivering high-impact, full-stack... 
    Suggested
    Full time
    Flexible hours

    Enfos

    Durham, NC
    more than 2 months ago
  •  ...Celebrate Concrete Roses Dare to Fly First Choose the Harder Right over the Easier Wrong About the Role As a Full-stack Software Engineer, you’ll be a key part of our agile development team working on educational technology products to boost student success. Join... 
    Suggested
    Full time
    Live in

    Upswing Inc

    Durham, NC
    a month ago
  • Full Stack Engineer Duration: Long Term Contract Location: Durham, NC | Westlake, TX | Boston, MA | Smithfield, RI | Merrimack, NH | Jersey...  ...contribute to develop and support digital capabilities. As a Software Engineer, you will be an integral member of a dynamic team... 
    Suggested
    Long term contract

    Samprasoft

    Durham, NC
    1 day ago
  • Senior Fullstack Software Engineer Restor3d is looking for an experienced Senior Fullstack Software Engineer for developing web/mobile platforms. This early-stage role will be critical in accelerating the development and release of tools to advance our patient specific... 
    Suggested

    Restor3d

    Durham, NC
    2 days ago
  •  ...like the place for you, read on, and then apply at aspida.com/careers. What We Are Looking For: The Full Stack Senior Software Engineer’s role is to build new features and maintain our digital platform. To ensure success in this role, candidates should have... 
    Full time
    3 days per week

    Aspida Financial Services Llc

    Durham, NC
    more than 2 months ago
  •  ...Software Engineer 2 - Full-Stack Location: Hybrid (Durham, NC | Type: Full-time | Level: Mid-Level (2–5 years experience) | Team: Software Engineer 2 – Full Stack About the Role: PowerSecure is seeking a Mid-Level Full-Stack Engineer to help build and enhance... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Powersecure, Inc.

    Durham, NC
    a month ago
  • $45 - $48 per hour

     ...0 client for over 15 years! Apply now for this exciting opportunity! CTG's premier client has a contract assignment for a Software Engineer II. Type: Contract Job Title: Software Engineer II Location: Durham, NC (hybrid remote) Candidates must be able... 
    Hourly pay
    Contract work
    Local area
    Remote work
    Weekend work

    Computer Task Group, Inc

    Durham, NC
    a month ago
  •  ...Job Description Job Description 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 advanced software and machine learning systems that help the Department of Defense detect threats... 
    Temporary work
    Relocation package
    Flexible hours

    CoVar

    Durham, NC
    25 days ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Durham, NC
    4 days ago
  • $227.8k - $338.8k

     ...Director of Software EngineeringThe Director of Software Engineering leads multiple software engineering teams responsible for the delivery of innovative, scalable, secure, and reliable products and services. This role partners closely with Product Management, UX, Architecture... 

    NetApp

    Durham, NC
    3 days ago
  • $147.9k - $220k

     ...Job Summary As a Software Engineer, your responsibilities will include developing and maintaining cloud-based solutions. You will focus on solving complex problems, developing, testing, automating and collaborating with the Software Engineering team to deploy features... 
    Full time
    Local area

    NetApp, Inc.

    Durham, NC
    4 days ago
  • $147.9k - $220k

     ...Job Summary Design, develop, analyze, and optimize cloud software and performance capabilities for cloud storage services and distributed...  .... In this role you will collaborate with cross-functional engineering teams to model, measure, analyze, and improve the performance,... 
    Full time
    Local area

    NetApp, Inc.

    Durham, NC
    4 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... 
    Remote job
    Full time
    H1b

    SynergisticIT

    Durham, NC
    1 day ago
  • $139.3k - $203.6k

     ...these systems are scaled, optimized, operated, and extended. Our engineers own the full service lifecycle, from design and implementation...  ..., workload identity, or Vault. Experience leading end-to-end software projects from design through production release and validation... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco

    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 intersection...  ...to achieve time efficiencies and risk reduction. Develop software for deployment automation, packaging, and monitoring visibility... 
    Odd job
    Local area

    NetApp

    Durham, NC
    1 day ago
  •  ...The laboratory currently is host to world-class scientists and engineers, with advanced degrees in computer science, mathematics,...  ...Responsibilities Teledyne Scientific Company is seeking an exceptional Software Engineer to support advanced research and development projects... 
    Local area

    Teledyne Technologies

    Durham, NC
    20 hours ago
  • $89.9k - $158.1k

     ...organizations in over 100 countries - moving AI from possibility to production in real-world enterprise environments every day. SOFTWARE ENGINEER Are you passionate about automation and building reliable backend solutions? Do you want to grow your skills on microservices... 
    H1b
    Work at office
    Work from home
    Worldwide
    Work visa
    Flexible hours

    Genesys Cloud Services, Inc.

    Durham, NC
    20 hours 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 payments development... 
    Contract work

    Samprasoft

    Durham, NC
    1 day 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 an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help... 
    Internship
    Work at office
    Local area
    2 days per week

    Hewlett Packard Enterprise

    Durham, NC
    1 day ago
  • In the Software Engineer Intern position, you'll gain hands-on experience building and maintaining software that transforms healthcare delivery. You'll join an AI-first experienced engineering team to develop, test and enhance applications while learning how AI, automation... 
    Full time
    Part time
    Summer work
    Internship

    Direct Supply

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

     ...location, 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
    Monday to Friday
    Flexible hours
    Day shift
    3 days per week

    LabCorp

    Durham, NC
    4 days ago
  • Onsite Raleigh Boston Lowell Durham R-059038 Job Summary: We are currently looking for Software Engineering interns to join us in these locations: Boston, MA Lowell, MA Raleigh, NC Durham, NC You will work closely with a senior mentor to gain technical knowledge... 
    Contract work
    Internship
    Work at office
    Remote work
    Flexible hours

    Red Hat

    Durham, NC
    1 day ago
  • Job Summary Software Engineer responsible for developing enterprise applications for fixed income and forex financial platforms. Key Responsibilities Develop and maintain Terraform infrastructure on AWS. Develop enterprise applications using Java, Springboot, and Oracle... 
    Work experience placement

    Compunnel, Inc.

    Durham, NC
    2 days ago
  • Software Engineer, Specialized in Functional Test Development and AutomationFidelity TalentSource is your destination for discovering your next temporary role at Fidelity Investments. We are currently sourcing for a Software Engineer, Specialized in Functional Test Development... 
    Temporary work

    Samprasoft

    Durham, NC
    3 days ago
  • $95k

     ...Job Description Job Description Galatea is looking for a Financial Software Engineer to join our growing team!  We are at the center of the digital revolution in finance and are looking for engineers who want to be part of helping to build and improve key systems used... 
    Casual work
    Work at office
    Local area

    Galatea Associates

    Durham, NC
    4 days ago
  •  ...teams to improve decision-making, mitigate risk, and drive long-term balance sheet reliability. About the Role As a Software Engineering Intern at ENFOS , you will work alongside experienced engineers building and modernizing an enterprise SaaS platform used to... 
    Part time
    Summer work
    Internship
    Flexible hours

    ENFOS, Inc.

    Durham, NC
    23 days ago
  • Software Engineer In TestLocation: Durham, NC - preferred (also TX or MMK), Remote till covidDuration: 12+ monthsThe Expertise You Have and The Skills You BringA Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field5+ years of software... 
    Remote work

    Samprasoft

    Durham, NC
    3 days ago
  • Software Engineer In TestResponsibilities:Create BDD automated test cases based on retailer business requirementsWrite code (Java/Javascript) to enhance BDD framework for new requirementsParticipate in backlog grooming, sprint planning, and requirements team meetingsReport... 

    Omega Solutions, Inc.

    Durham, NC
    3 days ago
  • Senior Software Engineer A Senior Software Engineer with exceptional data and software engineering skills, and a passion for building data-centric applications is to join our team of software developers, data scientists and product owners to support and expand KBI's Digital... 

    KBI BioPharma

    Durham, NC
    1 day ago

Do you want to receive more vacancies?

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