Principal Software Engineer

GP Enterprise Solutions

$120K — $150K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or a related field
  • 10+ years of software development experience
  • 3+ years of management experience
  • Proficient in Microsoft Office Suite
  • Hands-on experience with ReactJS, NodeJS, Typescript, and JavaScript
  • Experience with AWS Cloud platforms
  • Familiar with Infrastructure as Code (CDK)

Responsibilities

  • Participate in the full software development lifecycle from design to testing
  • Identify and implement improvements and innovations within development
  • Compile and review technical estimates for solutions
  • Ensure high standards of design and construction are met
  • Develop backend node.js APIs and react web UIs
  • Manage AWS infrastructure including databases and serverless functions
  • Collaborate with CTO and CGO to guide product development

Benefits

  • Strong training plans and materials provided
  • Competitive Medical, Dental & Vision Insurance
  • Company-Paid Life Insurance & 401(k)
  • Generous PTO, Sick Time & Paid Holidays
  • Hybrid Scheduling after probation period
  • Inclusive, team-oriented culture where people come first
Full Job Description
Principal Software Engineer - GP Enterprise Solutions

As a Principal Software Engineer at GPES, you'll manage the end-to-end lifecycle of a development projects, from local development and version control through to both frontend and backend development.

What You'll Do:
  • Participate in the full software development lifecycle; technical analysis and design, development, and unit test phases.
  • Ability to identify, deliver and drive improvements and innovations within the development area.
  • Compile and review estimates around all technical aspects of a solution
  • Ensure all aspects of good design and construction are delivered
  • Working on backend node.js APIs, react web UIs, and docker-based infrastructure
  • Manage AWS infrastructure including but not limited to databases, servers and serverless functions
  • Participate in database schema design changes
  • Work with CTO and CGO to help guide the product forward

What We're Looking For:
  • Bachelor's degree in Computer Science or related field.
  • 10+ years of software development experience.
  • 3+ years of experience managing.
  • Proficiency with Microsoft Office (Excel, Word, Outlook, Teams).
  • Hands-on experience with ReactJS, NodeJS, Typescript, JavaScript.
  • Experience working with cloud platforms (AWS).
  • Experience working with CI/CD pipelines (Code pipeline code build and/or GitHub Actions).
  • Experience working with Infrastructure as code (CDK).
  • Deep understanding of ORM and experience with MySql DB.
  • Ability to establish development standards and ensure code quality and security.
  • Familiarity with security compliance standards (SOC2).
  • Familiarity with observability tools (New Relic).
  • Experience working in an agile development environment.

Why GPES?
  • Strong training plans and materials provided.
  • Competitive Medical, Dental & Vision Insurance.
  • Company-Paid Life Insurance & 401(k).
  • Generous PTO, Sick Time & Paid Holidays.
  • Hybrid Scheduling after probation period.
  • Inclusive, team-oriented culture where people come first.


Similar Jobs

More Jobs at GP Enterprise Solutions

More Information Technology Jobs

Find similar Principal Software Engineer jobs: