Senior Software Engineer - 05/04/21

Engineering Team · Kitchener, Ontario
Department Engineering Team
Employment Type Full-Time
Minimum Experience Experienced
Compensation $100K - $120K

Senior Software Engineer 

Acerta Analytics is empowering automotive data to unlock its value and transform product quality. Our platforms detect the earliest indicators of future product failures, enabling automotive OEMs and Tier 1s to optimize vehicle and part quality, safety and reliability. We give engineers the tools to amplify their domain knowledge with data science and machine learning via cloud-based analytics. Built exclusively for the auto industry on a single database architecture, our software scales seamlessly to maximize efficiency, minimize operational expenses, and ensure customer loyalty throughout the entire product life cycle, from the assembly line to the finish line. 

Job summary 

We are looking for a senior software engineer capable of dabbling in both backend and data infrastructure, with a passion for innovation. The ideal candidate will be dedicated to ensuring quality, consistency, maintainability, performance, security and privacy, and all the other things that make software great. This position requires collaboration with other engineers on the team, as well as data scientists and the product manager, necessitating a comfort-level with ambiguity and a desire to create, iterate and improve. This is an opportunity to come in early, have an owner-level impact and shape the future of the company. 

Required Skills/Experience 

  • Bachelor's degree (or higher) in Computer Science or Computer Engineering 
  • 5+ years of relevant experience 
  • A strong understanding of software engineering and computer science fundamentals. ● Experience with data modeling working with relational databases (preferably with PostgeSQL) and with ORM tools (preferably with SQLAlchemy). 
  • Experience designing and implementing REST APIs with OpenAPI Specification/Swagger and OpenAPI code generator. 
  • Extensive knowledge of software and system design patterns(preferably with microservice architecture) ● Ability to plan and scope large projects, research possible solutions and technologies and lead system design activities. 
  • Mastery of at least two activities beyond coding, such as: automation, reliability monitoring and alerting, security and privacy practices, production hygiene and support duties. 
  • Very good knowledge of at least one popular cloud service provider (Azure, AWS or GCP) ● Ops skills: Docker, Kubernetes, Web Firewall, Networking, PostgeSQL, Blob Storage, Batch Processing, setting up CI/CD pipelines (preferably with Azure DevOps). 

We offer 

  • Health insurance 
  • Support for career development 
  • Team lunches, game nights 
  • Hackathons 
  • Table tennis tournaments 

We thank all applicants for their interest, only those candidates selected for an interview will be contacted.

Acerta is committed to fostering a diverse and inclusive workplace. We strongly encourage applicants from all backgrounds and walks of life

Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    Kitchener, Ontario
  • Department
    Engineering Team
  • Employment Type
  • Minimum Experience
  • Compensation
    $100K - $120K