Principal Software Engineer (Backend / C# - Azure) - 100% Remote - Full Time / Direct Hire
Join a mid-size (160 people + ) US based company that leverages a B2B tailored AI-driven communications platform. We are expanding our Engineering team by 6 and are presently looking to hire a Principal level backend focused Software Engineer to produce scalable and enterprise cloud applications (PaaS). You'll be part of a cross-functional Scrum team that's responsible for the full software development life cycle, from conception to deployment. This is a 100% remote, work from home role. Our development stack is largely Microsoft based (C#, .NET, Microservices, Azure Functions, Azure SQL, Cosmos, RESTful APIs, etc...)
Responsibilities:
Designing and developing backend related software to add to our high throughput transactional platform
Ability to produce clean, quality code with a test-driven development mindset
Participate in reviews of business requirements and application designs
Unit test own code and code review peers' code
Provides input on test coverage based on requirements and design specifications
Participates in production deployments and verification
Basic knowledge in setup, administration, implementation, upgrade and troubleshooting of relevant technologies and systems
Research and implementation of relevant technologies
Technical advisor on cloud-hosted systems (Azure)
Design and write effective APIs
Troubleshoot, debug and upgrade software
Actively participate in all development life-cycle activities such as grooming, planning, retrospectives, demos and daily standups
Work with data scientists and analysts to improve software
Write technical documentation
Required experience:
Bachelors Degree in Computer Science (or similar) would love to see an active GitHub account or work examples on resume
10+ years of professional software development experience
10+ years experience with C# to build web APIs and backend processes - we are currently using .NET 4.6 and .NET Core
Experience with RESTful API development
Years of experience with SQL Server, Entity Framework and LINQ
Strong experience building cloud hosted services and working with Azure (SQL Azure, Azure Functions, Azure Storage, App Services, Azure Pipelines, etc.)
Comfortable building and running SQL queries
Bonus Points for experience building large scale ETL or data streaming applications.
Compensation & Perks:
Competitive Annual Base Salary
Annual Discretionary Bonus Program (approx. 10% of annual base salary)
Unlimited PTO
Excellent Healthcare Options with minimal premiums for employees & dependents
401k program
100% remote / work from home and zero travel required
No engineering burnout here! We take pride in ensuring all employees have a strong work-life balance
Please apply today with your resume, we are looking to interview and hire ASAP!