Principal Software Engineer (REF# AT0630)

Convera

$197K — $207K *
US-AnywhereRemote in United States
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field; foreign equivalent accepted.
  • 8+ years of experience in software engineering and system architecture.
  • Proficient in Microservices architecture and API development.
  • Skilled in C#, .NET Core, and ASP.NET Core frameworks.
  • Experience with front-end development using Angular, React, and TypeScript.
  • Familiarity with event-driven system design and message brokers like Kafka and RabbitMQ.
  • Knowledge of cloud platforms including AWS and Azure, and secure coding practices.

Responsibilities

  • Lead the design and development of scalable software architecture and enterprise systems.
  • Create responsive user interfaces to enhance user experience.
  • Collaborate with product management to define technical product roadmaps.
  • Design event-driven systems that utilize message broker mechanisms.
  • Conduct threat modeling to ensure application security standards are met.
  • Maintain and improve existing web applications by enhancing features.
  • Support production environments and manage maintenance across various software releases.

Benefits

  • Comprehensive Global Benefits Program including PTO.
  • Medical, dental, and vision coverage.
  • 401(K) retirement plan options.
  • 100% remote work capability from anywhere within the U.S.
Full Job Description
Job title: Principal Software Engineer (REF# AT0630)
Hours: Full Time
Company name: Convera USA LLC
Worksite: 7979 E Tufts Ave., Suite 200, Denver CO 80237. Position allows 100% remote work from
anywhere in the U.S. and reports to Convera's HQ.

Job Duties:

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.

Job 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.

Travel Requirement: N/A
Salary Range & Benefits: $197,000 - $207,000/yr. Comprehensive Global Benefits Program
includes PTO, medical, dental, vision, 401(K) and more.

To apply, upload resume and cover letter.

Similar Jobs

More Jobs at Convera

More Information Technology Jobs

Find similar Principal Software Engineer (REF# AT0630) jobs: