Software Developer

4 weeks ago


Pittsburgh, Pennsylvania, United States Nuix Full time
Job Overview

Nuix is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for implementing critical software modules with a high degree of independence.

Key Responsibilities
  • Design, develop, and deliver scalable and performant software solutions as part of an Agile team.
  • Collaborate across teams to achieve seamless integrations between multiple projects.
  • Develop software from approved designs and/or requirements adhering to all relevant standards and making efficient use of Nuix's software development environment.
  • Deliver software via a mature continuous integration/delivery strategy.
  • Design, develop, and perform unit, system, and integration tests of software components.
  • Participate in the full software development lifecycle (SDLC), including planning, backlog grooming, and technical design discussions.
  • Ensure code quality meets relevant coding standards and maintainability.
  • Conduct code reviews and contribute to a collaborative team environment.
  • Maintain and enhance application APIs, including GraphQL.
Requirements
  • 2-4 years of experience in a similar role.
  • Strong software development skills in a middle-tier technology (C#, Java, NodeJS).
  • Strong software development skills in a front-end framework (React, Ext JS).
  • Experience with cloud technologies, with a preference towards AWS.
  • Familiarity with databases (MS SQL, ElasticSearch).
  • Demonstrate ability to solve complex problems.
  • Ability to troubleshoot issues and software bugs using appropriate tools and strategies.
  • A willingness to follow good development practices, such as writing unit tests, performing code reviews, and meeting quality gates.
  • A desire to follow agile methodologies.
  • Ability to thrive in a fast-paced, agile environment with a sense of urgency and attention to detail.
  • Willingness to learn and develop professionally by staying up-to-date with the latest software trends.
About Nuix

Nuix creates innovative software that empowers organizations to simply and quickly find the truth from any data in a digital world. We are a passionate and talented team, delighting our customers with software that transforms data into actionable intelligence across the globe.

We provide innovative solutions across eDiscovery, information governance, forensic, and electronic investigations for more than 2,000 customers in over 75 countries. Our customers include top financial institutions, corporations, and government departments, all tier-one advisory firms, and litigation support vendors.

As we expand our global team and extend our skills and expertise, we are unified as one Nuix team guided by our shared values.

Nuix Vision: Finding Truth in a Digital World.

Nuix Mission Statement: Nuix creates innovative software that empowers organizations to simply and quickly find the truth from any data in a digital world. We are a passionate and talented team, delighting our customers with software that transforms data into actionable intelligence.

Nuix Values:

  • TAKE OWNERSHIP AND FOLLOW UP
  • RESILIENT WE LEARN FROM THE PAST AND ARE OPTIMISTIC ABOUT TOMORROW
  • UNAFRAID TO DO THE RIGHT THING, QUICKLY
  • TEAM NUIX FIRST AND FOREMOST
  • HERO OUR CUSTOMERS AND INNOVATE FOR THEM


  • Pittsburgh, Pennsylvania, United States Software Engineering Institute Full time

    About the Role:The Software Engineering Institute (SEI) is seeking a highly skilled Sr. Software Developer to join our team. As a key member of our software development team, you will be responsible for designing and developing software prototypes, researching methodologies for software resilience, and developing methodologies to advance the practice of...


  • Pittsburgh, Pennsylvania, United States Software Engineering Institute Full time

    About the RoleWe are seeking a skilled software engineer to join our team at the Software Engineering Institute. As an embedded software systems engineer, you will be responsible for designing and developing software prototypes and research methods for software resilience.Key ResponsibilitiesDesign embedded software tools and capabilities, including software...


  • Pittsburgh, Pennsylvania, United States Software Engineering Institute Full time

    About the RoleWe are seeking a skilled Senior Embedded Software Developer to join our team at the Software Engineering Institute. As a key member of our team, you will design and develop software prototypes and research methods for software resilience.Key Responsibilities:Design and develop embedded software tools and capabilities, including software...


  • Pittsburgh, Pennsylvania, United States Software Engineering Institute Full time

    Job Summary:We are seeking a highly skilled Software Development Technical Leader to lead our development team in crafting high-performance software solutions. The ideal candidate will have significant experience in full software lifecycle development, the ability to analyze source code, and mentor others on the construction process.Key Responsibilities:Lead...


  • Pittsburgh, Pennsylvania, United States Software Engineering Institute Full time

    About the RoleWe're seeking a talented engineer to join our team at the Software Engineering Institute. As an Embedded Software Engineer, you'll play a critical role in designing and developing software prototypes and research methods for software resilience.You'll work closely with our team to develop tools, techniques, and processes to solve some of the...

  • Software Developer

    4 weeks ago


    Pittsburgh, Pennsylvania, United States Nuix Full time

    Job Description:At Nuix, we are seeking a skilled Software Engineer to join our team. As a key member of our technology team, you will be responsible for implementing critical software modules with a high degree of independence. This role requires an excellent knowledge of software development technologies and the ability to work collaboratively across teams...

  • Software Developer

    4 weeks ago


    Pittsburgh, Pennsylvania, United States Nuix Full time

    Job DescriptionNuix is seeking a skilled Software Engineer to join our team. As a key member of our software development team, you will be responsible for implementing critical software modules with a high degree of independence.This position requires an excellent knowledge of software development technologies, including Java, React, and Python. You will...

  • Software Developer

    4 weeks ago


    Pittsburgh, Pennsylvania, United States Rose International Full time

    Job OverviewRose International is seeking a skilled Software Developer to join our team. As a key member of our development team, you will be responsible for developing and maintaining our software applications using Java and Microservices architecture.Key ResponsibilitiesDevelop and maintain software applications using Java and Microservices...

  • Software Developer

    4 weeks ago


    Pittsburgh, Pennsylvania, United States META Full time

    Meta Software EngineerMeta is seeking a talented software engineer to join our Reality Labs Research team. As a software engineer at Meta, you will be part of a diverse and highly interdisciplinary team of researchers and engineers working on the future of augmented and virtual reality.Key Responsibilities: Analyze, evaluate, design, develop, integrate,...

  • Software Engineer

    4 weeks ago


    Pittsburgh, Pennsylvania, United States Software Engineering Institute Full time

    Job SummaryWe are seeking a highly skilled Software Engineer to join our Advanced Computing Lab team at the Software Engineering Institute. As a key member of our team, you will apply the latest software and advanced computing research and leading-edge technologies to important and challenging government problems and needs.Key ResponsibilitiesDesign and...

  • Senior .NET Developer

    4 weeks ago


    Pittsburgh, Pennsylvania, United States United Software Group Full time

    We are seeking a highly skilled .NET Developer to join our team at United Software Group. As a key member of our development team, you will be responsible for designing, developing, and deploying cloud-based applications using .NET technologies.The ideal candidate will have a strong background in C# programming and experience with PowerShell, Python, and...

  • Senior .NET Developer

    4 weeks ago


    Pittsburgh, Pennsylvania, United States United Software Group Full time

    Job Title: Senior .NET DeveloperJob Summary:We are seeking a highly skilled Senior .NET Developer to join our team at United Software Group. As a key member of our development team, you will be responsible for designing, developing, and maintaining web applications using React JS, .NET Core, and C# technologies.Responsibilities:* Design and develop web...


  • Pittsburgh, Pennsylvania, United States Quintech Electronics & Communications Inc Full time

    Job Title: Senior Software DeveloperAbout the Role:We are seeking a highly skilled and experienced Senior Software Developer to join our team at Quintech Electronics & Communications, Inc. As a Senior Software Developer, you will be responsible for designing, developing, testing, deploying, maintaining, and improving software systems that interface with...


  • Pittsburgh, Pennsylvania, United States Carnegie Mellon University Full time

    Job Summary:The Carnegie Mellon University is seeking a highly skilled Sr. Software Developer to join our team. As a key member of our software engineering team, you will be responsible for designing, developing, and prototyping software tools and capabilities in common languages such as C and C++.Key Responsibilities: Design and develop software prototypes...


  • Pittsburgh, Pennsylvania, United States TWO95 International Full time

    Job Title: Senior Software DeveloperJob Summary: TWO95 International is seeking a highly skilled Senior Software Developer to join our team. As a Senior Software Developer, you will be responsible for designing, developing, and deploying commercial-grade applications using a variety of technologies.Key Responsibilities:Design and develop scalable, efficient,...


  • Pittsburgh, Pennsylvania, United States Nuix Full time

    Job Title: Software EngineerAbout the Role:At Nuix, we are seeking a talented Software Engineer to join our team. As a Software Engineer, you will be responsible for implementing critical software modules with a high degree of independence. This position requires an excellent knowledge of software development technologies and the ability to work...


  • Pittsburgh, Pennsylvania, United States RIT Solutions, Inc. Full time

    Software Development ExpertWe are seeking a skilled Software Development Expert to join our team at RIT Solutions, Inc. in Pittsburgh, PA. The ideal candidate will have 4 years of experience in Object Oriented development, preferably in Java. Additionally, they should be familiar with web-based UI Frameworks, such as ReactJS, HTML5, and CSS.Key...


  • Pittsburgh, Pennsylvania, United States Carnegie Mellon University Full time

    About the RoleWe're seeking a skilled Embedded Software Developer to join our team at Carnegie Mellon University. As a key member of our team, you will design and develop software prototypes and research methods for software resilience.Key ResponsibilitiesDesign embedded software tools and capabilities, including software exception handlers, inter-process...


  • Pittsburgh, Pennsylvania, United States PNC Full time

    Job SummaryPNC is seeking a skilled Software Development Specialist to join our Technology organization. As a key member of our team, you will be responsible for developing, testing, and implementing software solutions that meet the needs of our business.Key ResponsibilitiesDevelop software solutions to address business needsDesign and implement software...


  • Pittsburgh, Pennsylvania, United States Carnegie Mellon University Full time

    About the RoleWe are seeking a skilled Embedded Software Engineer to join our team at Carnegie Mellon University. As a key member of our team, you will design and develop software prototypes and research methods for software resilience.Key ResponsibilitiesDesign and develop software tools and capabilities, including software exception handlers, inter-process...