Senior Backend Software Engineer, BI Automation

Keeper SecurityEl Dorado Hills, CA
Remote

About The Position

As a Senior Software Engineer supporting Keeper’s Business Intelligence team, you will build and maintain backend applications, BI-related services and Cron-based automation processes that support reporting, operational workflows and internal business systems. This role is ideal for an engineer with strong Java fundamentals, solid Python and AWS experience, and a practical mindset around scalable backend development and process automation. This role also requires comfort with AI-assisted engineering workflows. We are looking for someone who actively uses AI-powered development tools to improve speed, efficiency and code quality across development, debugging, testing and code review.

Requirements

  • 5+ years of professional software engineering experience
  • Strong Java experience, with at least 5 years of hands-on development
  • Professional experience building backend applications and services
  • Experience with Python
  • Experience with MySQL
  • Experience designing and implementing solutions in AWS
  • Hands-on experience with AWS services such as Lambda and S3
  • Experience building, managing or supporting Cron jobs and other scheduled backend processes
  • Demonstrated proficiency with AI-assisted development tools and workflows, including AI-powered code generation, debugging, automated testing and code review support
  • Strong written and verbal communication skills
  • Ability to self-start and prioritize, plan, organize and manage multiple tasks efficiently
  • Positive, team-oriented and results-driven mindset
  • Bachelor’s degree in Computer Science, Engineering or equivalent practical experience

Nice To Haves

  • Experience supporting BI platforms, internal reporting systems or business operations tooling
  • Experience working in fast-paced SaaS or cybersecurity environments
  • Master’s degree in Computer Science, Engineering or equivalent discipline

Responsibilities

  • Build, maintain and improve backend applications that support BI and internal operational workflows
  • Develop and manage Cron jobs and other scheduled processes used across business systems
  • Write production-quality code primarily in Java and Python
  • Design and implement solutions in AWS using services such as Lambda and S3
  • Work with MySQL to support application logic, reporting workflows and data access needs
  • Troubleshoot and optimize recurring jobs, backend services and process reliability
  • Use AI-powered development tools to improve engineering efficiency and effectiveness across coding, debugging, testing and code review
  • Partner with technical and non-technical stakeholders to deliver scalable internal solutions
  • Balance multiple concurrent projects and priorities in a fast-paced environment

Benefits

  • Medical, Dental & Vision (Inclusive of domestic partnerships)
  • Employer Paid Life Insurance & Employee/Spouse/Child Supplemental life
  • Voluntary Short/Long Term Disability Insurance
  • 401k (Roth/Traditional)
  • A generous PTO plan that celebrates your commitment and seniority (including paid Bereavement/Jury Duty, etc)
  • Above market annual bonuses
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service