Sr. Software Engineer I - Data at Digital Air Strike
Scottsdale, AZ, US


The Digital Air Strike technology team is a top-notch group of technology evangelists focused on implementing the vision behind Digital Air Strike. We are avid practitioners of the Agile SCRUM framework, live for bleeding-edge technology, love to develop innovative, scalable, cloud-based SaaS solutions, and we think like owners.


We are currently seeking a passionate, enthusiastic, and inspired technologist for the role of a Senior Data - Software Engineer attached to the data team. The ideal candidate should be a detail-oriented team player with a broad technology background who can collaboratively design & create solutions by bridging requirements with best practices. This is a great opportunity to work in the Data/BI realm while being able to remain a software developer. This position will entail working within a fast paced team of software and data engineers, product managers and stakeholders who are all responsible for enhancing our existing suite of applications and services, as well as the development and implementation of new software and data services.


Job Responsibilities


  • Develop modern, robust, maintainable, high-quality software consistent with our company and industry practices for one or more business areas
  • Develop robust data pipelines with specialized tools such as Azure Data Factory V2 and Polybase.
  • Develop Database/Datawarehouse processes using Azure SQL Datawarehouse and Azure SQL.
  • Design & create optimal, maintainable, reusable, and scalable components / services using Microsoft C# and Open Source application development frameworks and Azure products (Functions, ADF..)
  • Develop External APIs and Export methods for company partners to consume data.
  • Develop Azure Functions to potentially support or/and to complement Data factory.
  • Participate in ongoing code reviews and ensure consistent quality and adherence to standards
  • Assist with the support and upgrade of existing platform services
  • Contribute to a future-ready, high quality, and performant code base
  • Share your technical solutions and product ideas with the team 


Job Qualifications


  • 8+ years of software engineering experience with both the Microsoft solution stack and modern Open Source frameworks and libraries
  • 1+ Year of Azure experience (ADF, SQL, Functions, Data Lake)
  • 5+ years of object-oriented design and solutions development in the .NET framework including C#, ASP.NET MVC, WebAPI, Entity Framework, and LINQ.
  • 2+ years of experience with ReactJS or AngularJS
  • Experience with building applications with REST API services (WebAPI, Node.js)
  • Experience designing and developing micro-service based architectures
  • Experience designing and developing data storage, data persistence and caching concepts using both SQL and NoSQL technologies (EventStore, MongoDB, BigQuery, ElasticSearch)
  • Experience with modern version control systems principles and tools (Git, Bitbucket)
  • Excellent knowledge of software engineering best practices (Agile software development, test-driven development, unit testing, code reviews, design documentation, continuous Integration, continuous delivery)
  • Enough DevOps experience to setup, configure and maintain your own dev/build environment
  • Exceptional problem-solving skills
  • Exceptional self-direction and project management skills
  • Must have great written and oral skills, especially writing design documents that are easy to understand and communicating with non-technical people
  • A keen interest in exploring and utilizing new technologies and platforms
  • Be a self-starter comfortable working in a fast-paced, startup environment




Bachelor’s or Master's degree in Computer Science, Computer Engineering or related field from an accredited university, advanced technical education from a recognized program or demonstrated technical knowledge and equivalent work experience


Bonus Points


  • Experience with Domain Driven Design, Event Sourcing and the CQRS Pattern
  • Knowledge of virtualization & container technologies (Hyper-V, Docker)
  • Experience with native / hybrid mobile development (iOS, Android, Xamarin, Ionic)
  • Experience with Microsoft Azure
  • Entrepreneurial / prior Start-Up experience
  • Automotive Experience
  • Digital Marketing Experience




Company-sponsored Medical/Dental/Vision plans, long-term disability and life insurance, incentive stock options, 401K plan, employee assistance program, flexible spending accounts for medical and dependent day care, tuition reimbursement, veterinary care discount program, student loan refinance and match program, generous vacation and sick time allowance, 10 paid holidays, summer bonus 1/2 day off per month, anniversary day off, monthly awards with prize drawings, alternate schedules offer Friday afternoons off and a really cool office environment including beautiful outdoor patios with lounge chairs, massage chairs, free lunch Fridays, ping pong, monthly social events and much more.

Get a sneak peek inside our culture by checking out our Muse Profile at:


EEOC Employer:


Digital Air Strike is an Equal Opportunity Employer that does not discriminate on the basis of race, color, religion, gender, national origin, age, military service eligibility, veteran status, sexual orientation, marital status, disability, or any other protected class.