TreviPay

Principal Software Engineer

TreviPay

full-time

Posted on:

Location Type: Hybrid

Location: Overland ParkKansasUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Lead solution design and development of web applications
  • Work with product management, end users and other stakeholders to define product solutions
  • Build and consume REST/SOAP APIs from various back-end services and databases
  • Observing and monitoring your system in production including on-call support
  • Write clean, high-quality, high-performance, maintainable code
  • Work collaboratively as part of an cross functional team that includes designers, customers, testers, internal stakeholders and other software engineers
  • Provide software engineering coaching and mentorship to other engineers
  • Research and stay current in architecture and development practices and trends

Requirements

  • B.S. in engineering-related field AND 8+ years professional experience as a software engineer
  • OR
  • 10+ years professional experience as a software engineer
  • “Full stack” architect / lead software engineer with experience in multiple languages
  • Track record of playing a significant role in the creation of business-critical web applications running in production
  • Experience implementing CI/CD automation tools and practices
  • Solid SQL and database design skills
  • Highly proficient in Java
  • Experience with git, GitLab and industry standard git workflows
  • Working knowledge of cloud infrastructure and deployments (AWS, Azure, etc.)
Benefits
  • Competitive salary
  • Paid parental leave
  • Generous paid time off
  • Medical, dental, vision, FSA, Life/AD&D, long and short term disability
  • 401K matching
  • Employee referral program

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
web application developmentREST APIsSOAP APIsSQLdatabase designJavaCI/CD automationfull stack developmentsoftware engineeringarchitecture practices
Soft skills
leadershipmentorshipcollaborationcommunicationproblem-solvingcoachingstakeholder engagementresearchteamworkadaptability