About Performio
Headquartered in Irvine California and with offices in San Francisco and Melbourne Performio continues to offer sales performance management software for businesses looking to automate their sales compensation calculations and provide increased transparency to their sales reps.
Used by large global enterprises such as Veeva GrubHub Johnson & Johnson and Vodafone as well as growing midmarket companies Performio is a new breed of sales compensation software that combines the enterprisegrade functionality that you need with the ease of use you ve come to expect from modern software applications.
What s the opportunity
As Staff Engineer you will play a leading role in turning our product vision into reality while working with other senior Product Engineering staff to design and develop our systems.
You ll join an enthusiastic and experienced Product Engineering team in our Bangalore office with plenty of flexibility to work from home as required. When you join our team you ll be the development lead for India which currently consists of one team with expectations to expand.
This isn t your average Lead Engineer role; expect to be heavily involved in product discovery as the Engineering voice alongside your peers in Product and Design. You ll be engaged in forward planning while also coaching and pairing with your team to execute on product requirements. You ll also take a seat on our Technology Council to establish contemporary systems architectures that are highly scalable durable and based on current best practices.
Our product is written mainly in Java Spring and ReactJS and runs on AWS across multiple regions. We use tools like GitHub Docker and Buildkite and deploy our systems and monitor our technology using CloudWatch OpsGenie and Open Telemetry while embracing AI tooling to deliver with efficiency. We re looking for someone to help us evolve how our systems hang together while we grow our team and capability.
What will I be doing
Creating change in a complex system. The technical lead for a team making wellconsidered
decisions around patterns principals frameworks languages and tools thinking through and
mitigating for potential cascading impacts of those changes.
Acting as a trusted advisor. Partner with PMs engineers and customerfacing teams to negotiate
appropriate product architectures with consideration for user needs business goals and technology
constraints.
Designing and developing wellarchitected systems. Understand and contribute to our product
source code and cloud infrastructure.
Designing holistically delivering iteratively. Break down systemwide architecture
recommendations into small intelligently planned increments for delivery.
Advocate for technology needs. Translate technology risk into opportunity during product and
technology roadmap discussions and advise on the required areas of focus.
Coach and mentor. Thoughtfully lead the team around you and assist with career development of
less experienced staff on our teams.
What we re looking for
Demonstrated experience as a lead or staff engineer with at least 12 years experience in technology
roles
Experience working on technical leadership teams involved in roadmap planning hiring and staff
capacity planning
You re opinionated on what great code looks like and you re passionate about code quality
Experience working on complex systems and cloud architectures
Excellent understanding of the Java programming language frameworks such as Spring & SpringBoot
and frontend technologies like React.
Excellent understanding of data structures and database design
Excellent knowledge of AWS services design patterns and practices
Highly effective at communicating and comfortable whiteboarding architecture ideas with teams of
engineers product managers and business analysts
Desire to challenge the status quo and maturity to know when to compromise
Respect for and ability to collaborate and influence team members from all disciplines and at all
levels throughout the business
aws,reactjs,java,react.js,buildkite,open telemetry,architecture design,github,database design,ai tooling,docker,spring boot,opsgenie,data structures,spring,cloudwatch