Principal Software Engineer

Fullsight

Northern (KY)

Hybrid

USD 150,000 - 190,000

Full time

7 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Fullsight, LLC is hiring a Principal Software Engineer in Warrendale, PA. This hybrid role requires 2 days in office and allows up to 3 days remote.

You will serve as a technical expert, leading architecture and development for complex web-based applications, including UI, e-commerce, and integrations. Requirements include a Bachelor’s in CS/CE, 10+ years of hands-on Java/Spring experience, and at least one AWS certification.

Qualifications

  • Bachelor's degree in CS/CE or related field.
  • 10+ years hands-on software engineering with Java including Spring.
  • AWS certification(s) required at least one.
  • 2+ years in a Team Lead role.
  • Experience with microservices, NoSQL (MongoDB/DynamoDB), containerization, CI/CD, RabbitMQ, OAuth/OpenID, and ELK.

Responsibilities

  • Lead, architect, and provide technical expertise on large projects.
  • Design, develop, test, implement, and maintain web-based systems.
  • Guide teams, perform code reviews, and ensure security and performance.
  • Interface with customers for improvements and architect documentation.

Skills

Java
Spring
AWS
microservices
NoSQL
MongoDB
DynamoDB
Containerization
CI/CD
RabbitMQ
Elasticsearch
Spring Security
OAuth
OpenID
SQL
JavaScript/TypeScript
Bash
Agile
Gitlab

Education

Bachelor's Degree in Computer Science or related

Tools

Gitlab

Job description

## Principal Software EngineerApply: Warrendale, PA: Hybrid: Full time: Posted 6 Days Ago: JR100309SAE Industry Technologies Consortia (ITC), Performance Review Institute (PRI) and SAE International (SAE), deliver shared solutions to industry's common challenges. Join us and create a higher standard for a better world.Fullsight, LLC is seeking a Principal Software Engineer to work in Warrendale, PA. This is a hybrid position that requires 2 days in the office and allows for the ability to work from home with the appropriate telecommuting systems up to 3 days/week. The Principal Software Engineer will be required to perform the following duties: (1) serving as a technical expert, lead, and architect on large and complex projects; (2) designing, developing, testing, implementing, and maintaining complex web-based application systems, such as user interface, e-commerce applications, and integrations; (3) troubleshooting and solving complicated software issues; (4) researching technical problems and suggesting improvements for web applications; (5) analyzing and integrating new web products and technologies with existing web applications to improve the application functionality; (6) utilizing a thorough understanding of assigned business applications and system infrastructure; (7) leading the team as a high-level technical expert in design, development, coding, testing, and debugging new software or significant enhancements to existing software; (8) defining system architecture, design and documentation; (9) defining and adhering to SAE International development standards, including naming conventions, source code control processes, security protocols and code deployment processes; (10) managing priorities on multiple assigned projects; (11) assisting with project planning by providing estimates, task definitions and progress updates throughout the Software Development Life Cycle (SDLC) within established methodology; (12) interacting directly with customers on requested improvements and enhancements; (13) assisting in training and mentoring less experienced developer team members; and (14) managing and performing code reviews to ensure adherence to coding standards and tools. Must have a Bachelor's Degree in Computer Science, Computer Engineering or related major, and 10 years of experience in a hands-on software engineering role using java, including spring. Must have previously earned at least one AWS certification. Experience must include at least 2 years of experience in a Team Lead role and at least 8 years of experience with (1) microservice or distributed computing services; (2) noSQL including MongoDB or DynamoDB; (3) modern development tools and methodologies including Containerization, Unit Testing, Gitlab, and CI/CD; (4) design and implementation of a messaging-based architecture with RabbitMQ or similar tools; (5) automated performance test implementation; (6) design and implementation of software security and authorization tools including OAuth, Spring Security, or OpenID; (7) implementing and using elastic search and the ELK stack; (8) performing code reviews for quality, security, performance, maintainability, and compliance with architectural and coding standards; (9) object-oriented programming and analysis; (10) relational database concepts and SQL; (11) design and implementation multiple programming languages including Java, JavaScript/TypeScript, PL/SQL, and Bash; and (12) Agile development environments. Apply at https://www.fullsight.org/careers.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

Socket.dev • Warrendale

Hybrid
USD 140,000 - 210,000
Principal Software Engineer
Principal Software Engineer

Performance Review Institute (PRI) • Marshall Township (PA)

Hybrid
USD 140,000 - 190,000
Principal Software Engineer
Principal Software Engineer

Fullsight • Warrendale

Hybrid
USD 130,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Fullsight • Northern (KY)

Hybrid
USD 110,000 - 150,000
Principal Software Engineer
Principal Software Engineer

Fullsight, LLC • United States

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

Fullsight • Northern (KY)

Hybrid
USD 160,000 - 210,000
Hybrid Principal Software Engineer: Lead Architect & Builder
Hybrid Principal Software Engineer: Lead Architect & Builder

Fullsight, LLC • United States

Hybrid
USD 180,000 - 240,000
Hybrid work model
Principal Software Engineer
Principal Software Engineer

ETHOS - Talent & Advisory • Washington, Baltimore (MD)

On-site
USD 180,000 - 240,000
Senior Software Engineer
Senior Software Engineer

Fullsight • Warrendale

On-site
USD 80,000 - 110,000
Flexible work hours
Training and development opportunities
Senior Principal Software Engineer & Architect — Hybrid
Senior Principal Software Engineer & Architect — Hybrid

Performance Review Institute (PRI) • Marshall Township (PA)

Hybrid
USD 140,000 - 190,000