Software Engineer - Backend

Diligent Robotics · Austin TX

Company

Diligent Robotics

Location

Austin TX

Type

Full Time

Job Description

What we're doing isn't easy. But nothing worth doing ever is.

We envision a future powered by robots that work seamlessly with human teams. We build the artificial intelligence that enables service robots to collaborate with people and adapt to dynamic human environments. Join our mission-driven, venture-backed team as we build out our customer-facing operations arm.

The Diligent Software Engineer - Backend works together with engineering teams, IT, and Platform to address unique business challenges through comprehensive solutions while taking into account monitoring and observability, reliability, and maintainability. In this role you will focus on building brand new backend architecture and data processing systems. The engineer will work with a small, highly focused, and collaborative team to design tools and systems to enhance our data processing capabilities. You will participate in On-Call rotation to maintain platform SLAs.

Responsibilities

  • Build backend integrations with cloud provider's managed databases and infrastructure (AWS and GCP)
  • Work with the front end team to develop and integrate user-facing applications
  • Build reusable code and libraries for future use
  • Optimize for maximum speed and scalability
  • Implement security and data protection
  • Design and implement data storage solution
  • Occasional off-hours, on-call work required

Qualifications

  • 5+ years of combined experience in Back End Software Engineering roles in a SaaS environment
  • Bachelor’s degree in Computer Science, related field, or equivalent experience
  • Experience soliciting systems requirements, designing, and implementing new components leveraging infrastructure or SaaS services
  • Experience working with distributed, fault tolerant systems
  • Experience creating database schemas that represent and support business processes
  • Experience implementing user authentication and authorization between multiple systems, servers, and environments
  • Experience with the integration of multiple data sources and databases into one system
  • Experience with running a production environment in one or more Infrastructure as a Service cloud providers (AWS or Google Cloud)
  • Experience with modern datastores at small to medium scale (Firestore, Redshift, Postgres, Mongo)
  • Experience with distributed queues such as Kafka, MosquittoMQ.
  • Experience with converting monolithic applications to microservices and service discovery technology
  • Proficient understanding of code versioning tools, such as Git
  • Proficient understanding of OWASP security principles
  • Understanding of “session management” in a distributed server environment
  • Solid Linux skills and proficiency in at least one high-level language (i.e. Python, TypeScript)
  • Experience working in an agile methodology development lifecycle
Apply Now

Date Posted

09/26/2022

Views

6

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Senior Software Engineer - UI Systems - Realtor.com

Views in the last 30 days - 12

Realtorcom is looking for a Sr Software Engineer UI Component Systems to join their Web Platform team The job involves developing and optimizing inte...

View Details

Windows Engineer - Dynata

Views in the last 30 days - 17

The job posting is for a Senior Windows Engineer position at Dynata a company that offers a unique and international atmosphere The role requires stro...

View Details

Automation Engineer - Robotics - OMRON Group

Views in the last 30 days - 17

Omron is a leading global manufacturer of industrial automation products looking for an energetic and focused Automation Engineer to support Robotics ...

View Details

Account Executive (Fully remote) - Branching Minds

Views in the last 30 days - 9

Branching Minds is a startup that aims to empower educators to support students holistic needs with a mission to create a path to academic and persona...

View Details

Digital Project Coordinator / Brand & Account Manager - Forthea Interactive Marketing

Views in the last 30 days - 6

Forthea is an awardwinning digital marketing agency that improves lead generation for clients by focusing on superior data analytics and creative exec...

View Details

Senior Financial Analyst (Remote First) - European Wax Center

Views in the last 30 days - 6

The job description is for a Network Administrator position at European Wax Center The role involves financial analysis data gathering and reporting T...

View Details