Senior Software Engineer

Nuix

Pittsburgh (Allegheny County)

On-site

USD 90,000 - 120,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

A leading software development company in Pittsburgh is seeking a mid-senior level software engineer. The role requires at least 5 years of experience, strong skills in C#, Java, and a front-end framework, with a focus on cloud technologies. You will deliver scalable solutions in an Agile team, collaborating across projects and enhancing application APIs. The ideal candidate has a passion for technology trends and a desire to mentor juniors.

Qualifications

  • 5+ years of experience in a similar role.
  • Strong software development skills in middle tier technology (C#, Java, Node).
  • Strong software development skills in front-end framework (React, Angular, Ext JS).
  • Experience with cloud technologies, preference towards AWS.
  • Experience with databases (MS SQL, ElasticSearch).
  • Desire to work on technologies like machine learning and image processing.
  • Ability to thrive in a fast-paced, agile environment.

Responsibilities

  • Deliver scalable and performant solutions as part of an Agile team.
  • Collaborate across teams to achieve seamless integrations between multiple projects.
  • Develop software from approved designs adhering to standards.
  • Maintain and enhance application APIs, including GraphQL.

Skills

5+ years of experience in a similar role
Software development skills in C#
Software development skills in Java
Software development skills in Node
Front-end framework skills in React
Front-end framework skills in Angular
Front-end framework skills in Ext JS
Experience with cloud technologies, preferably AWS
Experience with databases like MS SQL
Experience with databases like ElasticSearch
Complex problem-solving abilities
Good development practices
Agile methodologies
Learning and development willingness
Mentorship willingness
Passion for technology trends

Job description

Job Summary

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. We hire the best people from around the world and empower them to do what they do best. We pride ourselves on our ongoing innovation, dedicated customer service and cutting‑edge solutions that make a real difference to our customers and the world in which we live.

Location

Pittsburgh, USA

Key Responsibilities
  • Deliver scalable and performant 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 strategy
  • Design, develop, and perform unit, system, and integration tests of software components
  • Participate in planning, backlog grooming, and technical design discussions; ensure code quality meets relevant coding standards
  • Maintain and enhance application APIs, including GraphQL
Skills, Knowledge and Expertise
  • 5+ years of experience in a similar role
  • Strong software development skills in a middle tier technology (C#, Java, Node)
  • Strong software development skills in a front‑end framework (React, Angular, Ext JS)
  • Experience with cloud technologies, preference towards AWS
  • Experience with databases (MS SQL, ElasticSearch)
  • Desire to work on technologies such as machine learning, image processing, indexing, OCR, machine translation, audio/video translation
  • Demonstrated ability to solve complex problems, such as high load or large‑scale data scenarios
  • Willingness to follow good development practices, such as writing unit tests, performing code reviews, and meeting quality gates
  • 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 & develop professionally
  • Willingness to mentor and develop junior developers
  • Passion for staying abreast of technology trends and introducing new ideas to the team
Seniority level

Mid‑Senior level

Employment type

Full‑time

Job function

Engineering and Information Technology

Industries

Software Development

EEO Statement

Nuix is an Equal Opportunity Employer

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (Nuix Discover)
Software Engineer (Nuix Discover)

Nuix • Pittsburgh

On-site
USD 80,000 - 100,000
Enterprise Sales Executive
Enterprise Sales Executive

Nuix • United States

On-site
USD 120,000 - 190,000
Post Sales Implementation
Post Sales Implementation

Nuix • Reston (VA)

Hybrid
USD 95,000 - 130,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Ennuviz • Woodbridge Township (NJ)

On-site
USD 140,000 - 200,000
Enterprise Sales Executive
Enterprise Sales Executive

Nuix • Reston (VA)

On-site
USD 80,000 - 120,000
Referral bonus of $1,000
Flexible employer policy
Opportunities for innovative work
Corporate Sales Trainer
Corporate Sales Trainer

Nuix • Reston (VA)

On-site
USD 120,000 - 180,000
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

NXTThing RPO • Columbus (OH)

Remote
USD 120,000 - 180,000
Senior Frontend Developer
Senior Frontend Developer

Nexulyze • Union (NJ)

On-site
USD 110,000 - 170,000
Job Location: Remote (EU)
Job Type: Full-time
Number of Vacancies: 3
Senior Full Stack Developer
Senior Full Stack Developer

NuAxis Innovations • Washington

On-site
USD 140,000 - 180,000
Senior Software Engineer (.NET / React / Cloud)
Senior Software Engineer (.NET / React / Cloud)

recruit22 • Downers Grove (IL)

Hybrid
USD 135,000 - 170,000