Principal Software Engineer (REF# AT0630)

CONVERA, INC.
Seattle, WA, United States
about 1 month ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Compensation
$197,000.0 - $207,000.0
Working hours
Regular working hours
Job source

Tech stack

ASP.NET Application Programming Interfaces (APIs) Amazon Web Services Software Applications Unit Testing Microsoft Azure C Sharp (Programming Language) Software as a Service Continuous Integration Data Retrieval Distributed Systems Message Broker
+19 more
Nunit Software Architecture RabbitMQ Fortify (Software) Software Engineering SQL Databases TypeScript Web Applications Test-Driven Development (TDD) .NET Core ReactJS Event Driven Architecture AngularJS Information Technology Synopsys Black Duck Apache Kafka Checkmarx Qualys Microservices

Job description

Lead the design and development of software architecture and enterprise systems.

Design highly scalable, highly usable and distributed systems. Design and develop the

Responsive UI interface. Lead the design, development, technical implementation, creation of

the technical documents, and proof of concepts. Collaborate with team members throughout the

product development lifecycle. Work closely with Product Management, set technical product

roadmap, definition and direction. Design and develop event driven systems using various

message broker mechanisms. Perform the threat modeling of the applications following the

industry standard practices for the security. Responsible for maintaining existing web

applications and enhancing features. Utilize SQL procedures and functions for data retrieval and

fine tune them for performance issues. Responsible for production support and maintenance in

various releases.

Requirements

This position requires a bachelor’s degree or foreign equivalent in

Computer Science, Computer Application or related field plus 8 years or experience in any

related occupation. In addition, must have experience in each of the following skills: Microservices, API, C#, .NET core, and ASP .NET Core; Responsive UI using Angular, React, and

Typescript; Designing and developing event driven systems using various message broker

mechanisms, including Kafka and RabbitMQ; Cloud-based software development skills using

AWS/Azure; Threat modeling tools, including Fortify, Checkmarx, Blackduck, or Qualys scan

to achieve the industry standard coding secure practices; Test driven development and CI/CD

software engineering practices; Automated unit testing with NUnit.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:58 min

Implementing automated API and workflow testing pipelines

David Tielke David Tielke · World Congress 2026 Europe

2:52 min

Introduction to ASP.NET Core and the ABP framework

Alper Ebicoglu Alper Ebicoglu · World Congress 2025

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

4:18 min

Demonstrating API method creation and test definition

lgonta lgonta +1 · World Congress 2024

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

7:44 min

Bootstrapping a test-driven asp.net web api

Alex Banul · LIVE

Videos

See all

Related articles

See all