
Principal Software Engineer
TreviPay
full-time
Posted on:
Location Type: Hybrid
Location: Overland Park • Kansas • United States
Visit company websiteExplore more
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