Senior Software Engineer

6 days ago


Durham, North Carolina, United States Fidelity TalentSource LLC Full time
Job Summary

We are seeking a highly skilled Principal Software Engineer/Developer to join our team at Fidelity TalentSource LLC. As a key member of our software development team, you will be responsible for designing, developing, and maintaining automated tests and in-house software utilities.

Key Responsibilities
  • Design and develop automated test frameworks using Java, JavaScript, and Python.
  • Develop and maintain test automation for mobile applications using Java with Appium tools.
  • Deliver accurate and maintainable code for test automation and software utilities using Git.
  • Participate in architecture design teams and recommend development testing tools and methodologies.
  • Responsible for QA readiness of software deliverables and establishing full project life cycle plans for complex projects across multiple platforms.
  • Advises on risk assessment and risk management strategies for projects and provides technology solutions to daily issues.
  • Mentors junior team members and performs independent and complex technical and functional analysis for multiple projects.
Requirements
  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a closely related field and five years of experience as a Principal Software Engineer/Developer.
  • Or, alternatively, Master's degree in Computer Science, Engineering, Information Technology, or a closely related field and three years of experience as a Principal Software Engineer/Developer.
  • Or, alternatively, No degree and seven years of experience as a Principal Software Engineer/Developer.
Skills and Knowledge
  • Demonstrated expertise in performing automated testing of mobile applications using Java, Appium, and Selenium.
  • Demonstrated expertise in performing automated testing of digital web user interface applications, SOAP, and REST services for large-scale financial services systems.
  • Demonstrated expertise in creating Continuous Integration/Continuous Delivery (CI/CD) pipelines using Git, Junit, Maven, and Jenkins.
  • Demonstrated expertise in creating test automation frameworks using Karate for microservices testing.
Company Overview

Fidelity TalentSource LLC is a leading provider of financial services and technology solutions. We help individuals, businesses, and institutions achieve their financial goals through our innovative products and services.

We are committed to creating a diverse and inclusive work environment that values and respects the contributions of all employees. If you are a motivated and talented individual who is passionate about technology and finance, we encourage you to apply for this exciting opportunity.



  • Durham, North Carolina, United States Fidelity TalentSource LLC Full time

    Job Description:Position Overview:Fidelity TalentSource LLC is seeking a highly skilled Senior Software Engineer/Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our clients.Key Responsibilities:Design and develop...


  • Durham, North Carolina, United States Fidelity TalentSource LLC Full time

    Job Description:Position Overview:Fidelity TalentSource LLC is seeking a highly skilled Senior Software Engineer/Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our clients.Key Responsibilities:Design and develop...


  • Durham, North Carolina, United States Google Full time

    About the RoleAs a senior software engineer in our Core Machine Learning organization, you will play a critical role in driving the development of cutting-edge machine learning technologies that power Google's products and services.ResponsibilitiesSoftware Development: Write and test high-quality product or system development code, ensuring it meets the...


  • Durham, North Carolina, United States Fidelity TalentSource LLC Full time

    Senior Software Engineer (OIPA) – Fidelity TalentSource LLCAre you passionate about developing cutting-edge experiences and platforms to support customer needs in tax-efficient savings, protection, and assured income in retirement? Fidelity TalentSource LLC, a leading provider of internal temporary staffing services, is seeking skilled engineers to join...


  • Durham, North Carolina, United States Metasys Technologies, Inc. Full time

    Job Title: Senior Software Test Engineer (Automation)Location: Durham, NCDuration: 6 Month ContractPotential to convert to perm: YesJob Summary:This role is intended to work within the automation team to develop automation frameworks and scripts for new and existing features of all software products.Key Responsibilities:Create and maintain automation...


  • Durham, North Carolina, United States American Unit, Inc Full time

    Senior Frontend EngineerContract PositionRemote OpportunityPosition OverviewAmerican Unit, Inc. is seeking a skilled Senior Frontend Engineer to collaborate with our esteemed healthcare partner. This role involves engaging in various projects and ensuring that user requirements are fulfilled through the design, development, documentation, and testing of both...


  • Durham, North Carolina, United States NVIDIA Full time

    About NVIDIANVIDIA is a pioneering technology company that has consistently pushed the boundaries of innovation over two decades. Our groundbreaking invention of the GPU in 1999 revolutionized the PC gaming market, redefined modern computer graphics, and transformed parallel computing. More recently, our GPU deep learning technology ignited the modern AI era...


  • Durham, North Carolina, United States Fidelity TalentSource LLC Full time

    Job Overview:Position Summary:The Lead Software Engineer is responsible for designing and enhancing automated testing frameworks and proprietary software tools through custom test automation, utilizing technologies such as SQL, XML, HTML, JavaScript, Java, and Python. This role involves testing distributed systems across various layers of the technology...


  • Durham, North Carolina, United States SRI Tech Solutions Inc. Full time

    Position OverviewWe are seeking a talented and experienced software engineer with a strong background in both Go Language and Java. The ideal candidate will possess a deep understanding of modern software development practices and a passion for building robust applications.Key Responsibilities:Minimum of 3 years of experience working with Go...

  • Software Engineer

    4 weeks ago


    Durham, North Carolina, United States Red Hat Full time

    The Red Hat OpenShift team is looking for a Software Engineer to join us. In this role you will develop tools as well as contribute fixes to upstream projects and OpenShift itself, all for the purpose of ensuring we have a reliable signal from our test infrastructure. You'll analyze data to inform your priorities and help others in our larger product team to...


  • Durham, North Carolina, United States Indotronix Avani Group Full time

    Position OverviewWe are seeking a Senior Mechanical Engineer to join our dynamic team at Indotronix Avani Group. This role is pivotal in driving innovative solutions in mechanical design and engineering.Key ResponsibilitiesEducational Background: A Bachelor of Science degree in Mechanical Engineering or a related field is essential.Experience: A minimum of 6...


  • Durham, North Carolina, United States FUJIFILM Holdings America Corporation Full time

    Overview The Senior Process Engineering Specialist serves as a key representative of the technical operations division at FUJIFILM Holdings America Corporation, engaging with clients, regulatory bodies, and internal management. This role is pivotal in overseeing the integration of new client processes and ensuring that project goals are met effectively. The...


  • Durham, North Carolina, United States Fidelity TalentSource LLC Full time

    Software Development EngineerRole Overview:We are looking for a skilled Software Development Engineer to become a part of our dynamic team. The successful candidate will take charge of designing and developing web applications, testing RESTful Web Services, and applying Continuous Integration methodologies. If you have a passion for technology and a solid...


  • Durham, North Carolina, United States Fidelity TalentSource LLC Full time

    Position OverviewFidelity TalentSource LLC is looking for a skilled professional to join our dynamic team as a Lead Software Engineer.Key ResponsibilitiesIn this role, you will:Design, develop, and maintain robust web applications utilizing technologies such as Node, Angular, and ExpressJS.Engage in architectural design discussions to shape the...


  • Durham, North Carolina, United States Fidelity TalentSource LLC Full time

    Full Stack Software EngineerPosition Overview:We are looking for an experienced Full Stack Software Engineer to become a vital part of our development team. This position involves crafting software solutions following Agile practices, utilizing technologies such as Angular, C#, and Java. You will engage in the development of software applications tailored...


  • Durham, North Carolina, United States Precision Technology Full time

    POSITION OVERVIEWAs a Senior Electrical Systems Engineer at Precision Technology, you will act as the subject matter expert for electrical components within our product portfolio.KEY RESPONSIBILITIES- Develop detailed engineering schematics for electrical system interface wiring utilizing advanced drafting software such as Solidworks Electrical and Altium.-...

  • Software Developer

    6 days ago


    Durham, North Carolina, United States Riverbed Technology Full time

    About the RoleRiverbed Technology is seeking a highly skilled and motivated Software Engineer to join our team. As a Software Engineer, you will play a key role in designing and building enterprise applications that deliver value to our customers.Key ResponsibilitiesWork within an agile team to design and build scalable and efficient software...


  • Durham, North Carolina, United States Parexel Full time

    Parexel is looking for changemakers who are driven by curiosity, passion, and optimism. Come join us in keeping the Patient at the Heart of Everything We do.Job Title:Senior Network Operations EngineerJob Introduction:At Parexel, we are a leading Clinical Research Organization company specializing in delivering life-changing medicines to patients. We are...


  • Durham, North Carolina, United States Fidelity Investments Full time

    Job OverviewFidelity Investments is seeking a highly skilled Senior Mobile Engineer in Test to join our team. As a key member of our mobile development team, you will be responsible for designing, developing, testing, deploying, maintaining, and improving our customer-facing software solutions.Key ResponsibilitiesDesign and develop high-quality mobile...


  • Durham, North Carolina, United States Fidelity TalentSource LLC Full time

    Senior Software Engineer (OIPA) – Fidelity TalentSource LLCAre you passionate about delivering cutting-edge solutions to meet the needs of numerous customers in tax-efficient savings, protection, and assured income in retirement? Fidelity TalentSource LLC, a leading provider of internal temporary staffing services, is seeking skilled engineers to join our...