Senior Software Engineer | Enterprise Systems & Architecture

Quest Diagnostics

Indianapolis (IN)

Remote

USD 100,000 - 150,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Quest Diagnostics is seeking a software engineer to design and implement features across enterprise applications in an agile team. You will contribute to frontend and backend development, participate in architecture discussions, and help deliver high-performance, scalable solutions in a fast-paced environment.

The role emphasizes collaboration, rigorous design reviews, and mentoring teammates while delivering meaningful improvements in system efficiency and reliability.

Qualifications

  • 5+ years of professional software development experience.
  • Fundamentals in OO design patterns, distributed databases, and data modeling.

Responsibilities

  • Develop key features within large-scale enterprise applications and new initiatives to improve efficiency.
  • Participate in the full SDLC from design and implementation to testing and deployment.
  • Assist with gathering and analyzing business and functional requirements for software solutions.
  • Contribute to architectural discussions and database design related to product direction.
  • Develop features end-to-end including frontend and backend components.
  • Design changes for higher performance and resiliency with lower operational overhead.
  • Lead delivery of a system component and act as technical lead on small to midsize projects.
  • Collaborate with engineers to craft optimal technical designs for new products.
  • Create software where requirements are unclear and define interactions between components.
  • Mentor teammates and promote best practices in development and estimation.

Skills

Java
Ruby
Python
C#
Distributed systems

Education

Bachelor's Degree Computer Science or equivalent (Preferred)

Tools

Visual Basic

Job description

Quest Diagnostics is seeking a software engineer to design and implement features across enterprise applications in an agile team. You will contribute to frontend and backend development, participate in architecture discussions, and help deliver high-performance, scalable solutions in a fast-paced environment.

The role emphasizes collaboration, rigorous design reviews, and mentoring teammates while delivering meaningful improvements in system efficiency and reliability.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer — Hybrid, Enterprise Systems Lead
Senior Software Engineer — Hybrid, Enterprise Systems Lead

Quest Diagnostics • Lenexa (KS)

Hybrid
USD 110,000 - 140,000
Day 1 Medical
Well-being programs
Blueprint for Wellness
+5
Hybrid Senior Software Engineer - Enterprise .NET & Java
Hybrid Senior Software Engineer - Enterprise .NET & Java

Quest Diagnostics Incorporated • Johnson City (KS)

Hybrid
USD 100,000 - 130,000
Medical benefits
Well-being programs
Blueprint for Wellness
+6
Software Engineer
Software Engineer

Quest Diagnostics • Oakland (CA)

On-site
USD 80,000 - 100,000
Software Engineer
Software Engineer

Quest Diagnostics • Houston (TX)

On-site
USD 70,000 - 90,000
Software Engineer
Software Engineer

Quest Diagnostics • Louisville (KY)

On-site
USD 70,000 - 90,000
Software Engineer
Software Engineer

Quest Diagnostics • New York (NY)

On-site
USD 70,000 - 90,000
Software Engineer
Software Engineer

Quest Diagnostics • Jacksonville (FL)

On-site
USD 70,000 - 90,000
Software Engineer
Software Engineer

Quest Diagnostics • Los Angeles (CA)

On-site
USD 80,000 - 90,000
Software Engineer
Software Engineer

Quest Diagnostics • Portland (OR)

On-site
USD 80,000 - 100,000
Software Engineer
Software Engineer

Quest Diagnostics • Sacramento (CA)

On-site
USD 80,000 - 100,000