Top

Become a Senior Software Engineer (Back End) at Scorpion

We have a big vision which is why we need you—an innovator and problem solver ready to revolutionize and empower businesses to succeed.

Job Overview

We're looking for an ambitious Senior Software Engineer who is strong with C# and SQL to be responsible for the architecture and development of data-oriented solutions and their integration with front-end applications. The Senior Software Engineer will work closely with data scientists, machine learning engineers, and data engineers in the development and integration of AI-enabled marketing analytics systems to support our clients and internal customers. You will play an integral part in the project life cycle and work closely with team members from the initial concept to the final release.

What You'll Do

Responsibilities:

  • You will be responsible for the architecture and development of database application solutions and their integration with front-end applications, which includes designing, coding, testing, debugging, documenting and supporting the things that you build
  • Own the back-end code for data products currently being worked on and new products to come
  • Define extensible and flexible architectures to facilitate rapid iteration on product concepts
  • Maintain code base - make fixes and improvement
  • Facilitate data collection through external and internal APIs
  • Consult on solution architecture for new and existing platforms

What You'll Need

Qualifications:

  • 5+ years of experience in an engineering environment using applicable technologies
  • Ability to adapt to rapidly changing priorities
  • Strong attention to detail
  • Experience in working with large amounts of data, reporting, performance optimization
  • Expert in Back End systems with a strong working knowledge of: C#, MS SQL/T-SQL, REST, GraphQL and gRPC
  • Working knowledge of Microservices, Pub/Sub Systems, Large distributed systems, Agile development methodology, Microsoft Azure Platform, Data consistency models
  • Prior experience with complex SaaS analytics products (ideally products with a machine learning component) highly desirable
  • Prior experience in an exemplary engineering organization and strong opinions around best practices: CI/CD, test-driven development, documentation, agile methodologies highly desirable
  • Experience with Kafka Streaming, Redis and Elastic Search highly desirable
  • Desired knowledge in data science processes and tools, ETL processing, Microsoft Synapse and data warehouse concepts highly desirable

Start Making An Impact

Here’s how to apply. Please upload a single document containing your resume and cover letter. Include salary requirements and portfolio link (if applicable).

Upload Your Document
We accept .pdf and .doc file types.
  • Please enter your first name.
  • Please enter your last name.
  • This isn't a valid email address.
    Please enter your email address.
  • This isn't a valid phone number.
    Please enter your phone number.
  • Please enter your LinkedIn Profile Link.
    Please enter a valid LinkedIn profile link.