Senior Back End Engineer - Platform

LEO Technologies Logo

LEO Technologies

πŸ’΅ $140k-$175k
πŸ“Remote - United States

Summary

Join LeoTech's Core Application team as a Backend Engineer (Application) and contribute to building mission-critical backend services for our Public Safety software. You will architect, build, and maintain these services, enabling users to gain actionable insights from our unique datasets. Responsibilities include participating in all stages of the product development lifecycle, from idea generation to iteration. The ideal candidate possesses a strong engineering background, 6+ years of backend development experience, and proficiency in languages like Elixir, Java, C++, or Go. Experience with AWS serverless workflows, streaming technologies, and Agile methodologies is also essential. LeoTech offers a collaborative environment, modern technologies, continuous learning opportunities, and competitive compensation and benefits.

Requirements

  • Strong engineering background in fields such as Computer Science, Software Engineering and Mathematics
  • At least 6+ years of back-end development experience, with a solid understanding of data structures, distributed systems and system design
  • Good understanding of how technical decisions impact the people who will use what you're building
  • A good understanding of system design and running server-less workloads at scale is essential for this role
  • Proficiency with programming languages such as Elixir, Java, C++, Go or similar languages
  • Experience with PostgreSQL, ElasticSearch and KV stores
  • Proficiency working with AWS Serverless workflows like Lambdas, Step-Functions etc
  • Experience with streaming technologies with working knowledge of frameworks like Kafka, Kinesis or similar technologies
  • Experience with different Agile methodologies and familiarity with JIRA and Confluence
  • Skill and comfort working in a fast-paced environment with dynamic objectives and quick iterations
  • Demonstrated ability to learn continuously, work independently, and make decisions with minimal supervision

Responsibilities

  • Architect, build, and maintain our mission-critical backend services that allows our users to gain actionable insight from our unique dataset(s)
  • Create new solutions as our product grows
  • Work on solving multi-tenancy challenges when saving and serving customer data
  • Participate in all stages of the product development and deployment lifecycle
  • To achieve this will include idea generation, planning, design, prototyping, execution, shipping and iteration

Benefits

  • Enjoy great team camaraderie whether at our Irvine office or working remotely
  • Thrive on the fast pace and challenging problems to solve
  • Modern technologies and tools
  • Continuous learning environment
  • Opportunity to communicate and work with people of all technical levels in a team environment
  • Grow as you are given feedback and incorporate it into your work
  • Be part of a self-managing team that enjoys support and direction when required
  • 3 weeks of paid vacation – out the gate!!
  • Competitive Salary
  • Generous medical, dental, and vision plans
  • Sick, and paid holidays are offered
  • Stand/ sit workstations
  • Kitchen stocked with snacks and drinks on site
  • Work with talented and collaborative co-workers
  • Casual environment

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.