Staff Software Engineer

Kevel

Kevel

Software Engineering
United States
Posted on Wednesday, March 27, 2024
Kevel is a growing cloud-based technology company leading a bold mission to help make the Internet a better place through ethical advertising practices and building customizable, ad serving solutions quickly and easily. At Kevel, we put people first. Our team members are passionate and self-motivated individuals that help each other do remarkable things every day.
JOB OVERVIEW:
We are looking for a Senior II or Staff I Engineer to join our Self-Serve team. This person will work on back-end development for the Kevel Advertiser API and Self-serve, two of Kevel’s most exciting and fastest-growing new product offerings. Working within a new codebase for a product in its early launch phases, you’ll work closely with a small team of 3 other engineers –including the technical lead – and a product leader to build new features, functionality, and complexity as we support launching, scaling, and maturing with an initial set of customers. As this product is relatively new, you will have opportunities to work in close partnership with the self-serve lead engineer in advising and consulting on technical design and architecture.
You will work autonomously to bring innovation and improvement to our development, including proactively & independently collaborating across teams on integrations and technical questions. As a senior member of the self-serve team, you will exercise leadership skills by working to support and develop more junior teammates by proactively unblocking and pairing.
LOCATION: Remote - United States (east coast hours, or at least 6 hours / day overlap with east coast hours, are highly preferred). This position is 100% remote. Applicants located anywhere within the United States are encouraged to apply. Applicants must be legally eligible and authorized to work in the United States.

WHAT YOU'LL ACCOMPLISH:

  • Drive back-end development in our APIs and identify areas for API improvement based on your own expertise and current customer needs
  • Diagnose issues in the API, both proactively and in response to bugs in customer implementations
  • Ensure that our system operates at scale and with minimal downtime
  • Demonstrate your ability to orient your technical work around solving customer problems, working within Kevel’s business context, and advancing our overall product vision
  • Drive technical design for the back-end system, both collaboratively and autonomously
  • Collaborate with your team on technical design; offer your own expertise in team decision-making processes; work with your colleagues to think through technical design implications
  • Be able to autonomously make technical design decisions and recommendations based on the business context and your past experience
  • Break down technical design plans into actionable chunks of implementation work for yourself and colleagues
  • Evaluate technical designs from teammates
  • Support our infrastructure and understand how different pieces of our system architecture fit together
  • Respond to PagerDuty alerts as needed based on a rotation
  • Collaborate on quick-turn decisions such as when to scale or recycle instances
  • Mentor & help junior teammates as an engineering leader within the self-serve team
  • Pair, help to unblock work, and support colleagues in developing their skills in areas where you have expertise, particularly back-end development and technical design
  • Identifying opportunities for more junior teammates to own technical design on smaller components; supporting them and overseeing their work

SKILLS YOU'LL BRING WITH YOU

  • Have experience writing backend code in JavaScript/TypeScript and Node
  • Be excited about focusing on backend development
  • Have experience building and supporting APIs at scale, especially APIs for UIs
  • Have experience in the weeds of technical design for scaled products, considering things like storage, load balancing, logging, and debugging / traceability
  • Comfort with driving technical design in a collaborative way, including for products that involve systems reaching beyond your immediate team
  • Knowledgeable in distributed systems, such as products that push and/or pull data into/from other internal systems
  • Have experience working in AWS. This could include tools like EC2, S3, DynamoDB, RDS, Kinesis, EFS, Redshift, SQS, Lambdas, or CloudFormation, Secret Manager and cross account configuration
  • Be well-versed in systems heavily dependent on sorting & filtering
  • Have an inclination for building solutions that fit customer needs
  • Plenty of experience collaborating across teams, including reaching out to and figuring out solutions with colleagues on other teams who are experts in systems or services you need to use
  • *We highly encourage people of all backgrounds and perspectives to apply, even if your experiences don’t meet every requirement in the job description. We especially encourage members of traditionally underrepresented communities to apply, including women, people of color, LGBTQ+ people, veterans, and people with disabilities.*

WHY YOU’LL LOVE WORKING WITH US:

  • Fully Remote Team: We are a 100% remote work environment with employees located around the world. You are welcome to work from home, one of our offices, a WeWork office, or an equivalent co-working space.
  • Flexible Working Hours: We understand our employees have their own lives, responsibilities and working preferences. We trust our employees to communicate with their managers, and work when they work best.
  • Paid Health Benefits: 100% employer paid health benefits for you and your entire family.
  • Savings opportunity for the Future: Kevel offers retirement savings plans with employer contributions so employees can save toward future financial objectives.
  • Rest and Relaxation: Unlimited personal time off - and we mean it! We trust our employees to take the time they need, whenever they need it. We also offer Paid Holidays + a Kevel Holiday Break (from 12/24 - 1/1 every year!)
  • Home Office Stipend: You’ll receive a new windows or mac machine (your choice) + a $500 home office allowance to purchase what you need to set up your work space properly!
  • Parental Leave Support: We support all parents with salary continuation and benefits when our employees are growing their families.
  • Free press benefits: Kevel believes all employees should have access to legitimate news sources. You’ll receive a $300 annual allowance to subscribe to the news source of your choice.
  • You’ll work with an award winning team! We’ve won numerous Best Places to Work Awards for several years and counting! We’ve also won many awards for our Innovation, Business Intelligence, and our best-in-class products (Software of the Year, Cloud Company of the Year, Best Ad Tech and API Innovator).
  • Full transparency. We embrace transparency and encourage you to read more about what we value through our Company Constitution and Employee Bill of Rights, our Kevel Website, and our LinkedIn.
COMPENSATION: The expected total compensation range for this position is $150,000 – $193,000 USD. Kevel uses external, third-party market data to develop specific compensation amounts, which differ based on location and based on the experience level of each individual candidate. We use a similar approach to develop a range for international applicants based on available country-specific data. The full compensation package includes all the additional benefits as described in the 'Why you'll love working with us' section below. We also have a transparent ‘Total Rewards Philosophy’ we’d be happy to share with you which describes our overall approach to compensation and benefits in full detail!
If your compensation requirements fall outside of this range, we encourage you to contact our talent acquisition team at 'talent@kevel.com' to discuss other opportunities that may be better aligned with your experience level.