Principal Engineer (Go) at PerformLine - Remote (United States)

Salary $160,000 to $180,000 a year
Company Website https://performline.com
Published July 2022
Applicants This Week 1
Job Description
WHAT YOU’LL DO
Be the Expert
- Build the systems that drive the business and enable our customers through the advancement of PerformLine's capabilities
- Develop service-centric Cloud based product platform
- Debug distributed applications using REST and Message Queues
- Integrate with internal and external products and services
- Optimize for Performance
- Help with Automated Test
- Work with other software engineers and product managers to get products and features safely, securely, and quickly to our clients
Be a Force Multiplier
- Be an example to more junior engineers for creating documented, performant, secure, and efficient code
- Make the whole team better by advocating for best practices, gently reminding people of why the processes we have exist, and helping less experienced engineers find ways to ‘level up’
- Embrace having a large impact on team morale, culture, feedback, and even recruiting
- Represent your engineering organization outside of the company
Be a Strategic Voice
- Demonstrate good judgement to make trade-offs explicit when making decisions
- Go beyond your immediate technical area of expertise to drive architectural and design decisions
- Partner with the CTO to connect planned work to business strategy and to what makes the company more successful
WHAT YOU BRING
- 10+ years of experience in backend engineering for cloud based platforms
- 4+ years of experience in backend Go / Golang engineering
- Experience creating services in REST API
- Exposure to working in an Agile environment
- Understanding of the entire web development process, with an emphasis on back-end systems
- Hands on knowledge of Microservices Development and API driven development
- Knowledge of SCM tools such as Git, GitHub, Bitbucket, etc
WHO YOU ARE
- Metric driven and focused on continual improvement
- Understands the role of working with Product within a technology organization
- Comfortable interacting with business stakeholders and users to inform product roadmap priorities
- Ability to balance business concerns with technical goals
- Possesses intellectual humility
- Generates lift in the skills of those around them
- Recognizes the value of documentation and boring code (and the dangers of unnecessary complexity)
- Empathetic and collaborates with peers & stakeholders to deliver
ABOUT PERFORMLINE
PerformLine is the leading RegTech company delivering automated compliance solutions for enterprises looking to mitigate regulatory risk and ensure brand safety. Our cloud-based platform empowers compliance functions with the intelligence, insights, and tools needed to mitigate risk across consumer interaction channels including web, voice, chat, email, and social. PerformLine provides our clients with significant time and costs savings by automating compliance activities across channels and departments.
Come as you are. PerformLine is an equal opportunity workplace. We celebrate diversity and are committed to creating an inclusive and equitable experience for all.
OUR MISSION
Our mission is to empower compliance leaders with the technology and knowledge to ensure their organization and partners provide transparent and accurate information to consumers across any channel.
TECH STACK
Our application is built using AWS and we utilize their offerings like S3, EC2, Lambdas. Our core systems are written in Golang, Python, Django. The frontend layer is based on JavaScript (Vanila and JQuery). For crunching jobs on the humongous amount of data we store, we use Postgres, ElasticSearch, Redis, and DynamoDB.
Interview Process
- Phone Screen w/ VP HR
- Video Call w/ CTO
- Short Technical Test Online
- Video call w/ VP Engineering
Apply