Mobile Menu

Senior Software Engineer

Job Category: Software Engineering Technology
Job Type: Full Time
Job Location: Remote USA
#awsm_form_privacy_policy { appearance: auto; }

This is a senior-level position, so it’s expected that you can take initiative and work without a lot of hand holding. You can work on your own or as part of a team. You can communicate effectively with technical team members and project managers. You’re aware of the hundreds of subtle design decisions needed to craft software that won’t immediately turn into a ball of mud.

This is a fully remote position and thus requires excellent communication skills.

We offer a competitive salary, flex time, benefits, great co-workers, and interesting projects to work on.

In this role you will work on strategic customer facing products that are core assets of the business. Responsibilities include .NET web application development, implementation of engineering best practices, and learning new and exciting technologies like CI/CD with Azure DevOps and Distributed Systems with NServiceBus. You will be building solutions on the .NET stack in a mix of both on premise and Azure environments.

As a Senior Software Engineer, you will have the opportunity to:

• Participate in the development of high-performance web applications
• Work on highly visible and public facing products
• Contribute to the design and implementation of .NET based applications
• Work with messaging and queuing using NServiceBus
• Build Proof of Concepts (POC’s)
• Learn new stuff!

Qualifications

• 7+ years of experience in .NET related tooling and technologies.
• 7+ years of experience in .NET related tooling and technologies.
• 1+ years of experience building modern cloud native solutions on Microsoft Azure.
• Experience building reliable and scalable Web API’s.Trustworthy self-starter.
• A bias towards action with the ability to balance between getting things done and making things perfect.
• Available to work during core business hours.
• Ability to switch contexts and willingness to work on different projects with their own unique challenges.

Sorry! This job has expired.