Senior Software Engineer

Performance Review Institute (PRI)

Warrendale (Allegheny County)

On-site

USD 95,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Performance Review Institute (PRI) is seeking a software engineer to design, develop, test, and maintain web-based applications and integrations. You will collaborate with cross-functional teams to deliver scalable, high-availability systems and mentor junior teammates.

The role requires experience with Angular and Java in distributed environments, plus familiarity with big data tools like MongoDB and Elasticsearch. Expect a fast-paced office setting and ongoing professional development.

Qualifications

  • Bachelors degree in Computer Science, Engineering, Information Systems, and related field OR Associates Degree with 6+ years of expereience
  • 6 years of application development using a defined modern framework including but not limited to Angular and Java in a distributed environment
  • 3+ years using big data tools, such as MongoDB, Elastic
  • Strong ownership of overall team deliverables
  • Experience in Scrum teams and agile practices
  • Ability to learn and adapt quickly

Responsibilities

  • Participates in design, development, coding, testing, and debugging new software or significant enhancements to existing software; includes documentation.
  • Assists with project planning by providing estimates, task definitions and progress updates across the SDLC.
  • Interacts with end users on systems support and debugs production level bugs per SLA; subject matter expert.
  • Teaching and mentoring less experienced team members.

Skills

Angular
Java
MongoDB
Elasticsearch
SDLC
Code reviews
Scrum
Communication
Problem solving

Education

Bachelor's degree in Computer Science or related field

Tools

MongoDB
Elasticsearch

Job description

Responsible for designing, developing, testing, implementing, and maintaining web-based applications, such as e-commerce applications, and integrations. Researches technical problems and suggests improvements for web applications. Analyzes and integrates new web products and technologies with existing web applications to improve the application functionality. Requires understanding of assigned business applications and system infrastructure. Works within development teams to achieve desired user experience and achieve desired business goals.

ESSENTIAL FUNCTIONS
  • Participates in design, development, coding, testing, and debugging new software or significant enhancements to existing software. Includes documentation authoring. Adheres to SAE International development standards, including naming conventions, source code control processes, security protocols and code deployment processes. Manages their assigned tasks on multiple projects. Participates in code reviews
  • Assists with project planning by providing estimates, task definitions and progress updates throughout the Software Development Life Cycle (SDLC) within established methodology.
  • Interacts with end users on systems support. Performs debugging of production level bugs per the stated SLA. Subject matter expert on assigned applications and domains.
  • Teaching and mentoring less experienced team members.
MINIMUM REQUIREMENTS
  • Bachelors degree in Computer Science, Engineering, Information Systems, and related field OR Associates Degree with 6+ years of expereience
  • 6 years of application development using a defined modern framework including but not limited to Angular and Java in a distributed environment
  • 3+ years using big data tools, such as MongoDB, Elastic
  • Strong desire to learn and try new approaches
  • Strong attention to quality, details, root cause problem solving, and follow-up
  • Strong ownership of overall team deliverables
  • Data modeling/schema, data structure and network systems
  • Proficient communication skills, both verbal and written
  • Support and maintenance, including both internal and external customer interactions
  • Experience as a member of a scrum team, able to and willing to fill whatever role the team needs to meet commitments.
  • Strong sense of urgency in solving customer concerns
  • Strong experience in understanding and use of Engineering best practices, Highly Available systems, appropriate levels of monitoring, logging and alerting.
PREFERRED QUALIFICATIONS
  • 2+ years Agile Development Methodology
  • Strong knowledge of development architectures, frameworks and tools
  • Knowledge of one or more cloud platform services, such as AWS
  • Enterprise development and or commercial software development experience
WORKING CONDITIONS AND PHYSICAL REQUIREMENTS
  • 5% Travel
  • Ability to work for long periods at a computer/desk
  • Standard office environment
EEO CLAUSE

Fullsight provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Fullsight • Warrendale

On-site
USD 80,000 - 110,000
Flexible work hours
Training and development opportunities
Senior Software Developer
Senior Software Developer

V2X • Chantilly (VA)

On-site
USD 80,000 - 100,000
Healthcare coverage
Life insurance, AD&D, and disability benefits
Retirement plan
+5
Director, Software Engineering
Director, Software Engineering

Performance Review Institute (PRI) • Virginia (MN)

Hybrid
USD 180,000 - 240,000
Director, Software Engineering
Director, Software Engineering

Performance Review Institute (PRI) • Nebraska

Hybrid
USD 140,000 - 210,000
Director, Software Engineering
Director, Software Engineering

Performance Review Institute (PRI) • Sterling Heights (MI)

Hybrid
USD 180,000 - 260,000
Director, Software Engineering
Director, Software Engineering

Performance Review Institute (PRI) • Washington

Hybrid
USD 170,000 - 260,000
Director, Software Engineering
Director, Software Engineering

Performance Review Institute (PRI) • Denville (NJ)

Hybrid
USD 180,000 - 240,000
Director, Software Engineering
Director, Software Engineering

Performance Review Institute (PRI) • Alaska

Hybrid
USD 180,000 - 240,000
Director, Software Engineering
Director, Software Engineering

Performance Review Institute (PRI) • Nine Mile Falls (WA)

Hybrid
USD 180,000 - 260,000
Director, Software Engineering
Director, Software Engineering

Performance Review Institute (PRI) • Maine

Hybrid
USD 180,000 - 230,000