Senior Software Engineer

Nuix

Pittsburgh (Allegheny County)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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

Hybrid
USD 80,000 - 100,000
Enterprise Customer Success Manager - Remote Options
Enterprise Customer Success Manager - Remote Options

Nuix • United States

On-site
Enterprise Sales Executive (Platform)
Enterprise Sales Executive (Platform)

Nuix • United States

On-site
USD 120,000 - 180,000
Customer Success Manager
Customer Success Manager

Nuix • California (MO)

Hybrid
USD 110,000 - 170,000
Customer Success Manager
Customer Success Manager

Nuix • United States

On-site
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
System/DevSecOps Engineer
System/DevSecOps Engineer

International Executive Service Corps • Washington

Hybrid
USD 120,000 - 180,000
Nuuly Senior Software Engineer
Nuuly Senior Software Engineer

Nerdleveltech • Philadelphia

On-site
USD 130,000 - 185,000
Sales Trainer/ Sales Enablement Manager
Sales Trainer/ Sales Enablement Manager

Nuix • Reston (VA)

Hybrid
USD 95,000 - 135,000
Hybrid work model
Nuuly Senior Software Engineer Nuuly Anywhere in the World
Nuuly Senior Software Engineer Nuuly Anywhere in the World

Neura Market • Philadelphia

On-site
USD 140,000 - 180,000