Haystack
← Back to Jobs
Remote
Technology

Software Engineer (USC)

Connexions Data IncUnited States🇺🇸United StatesPosted 23 Jul 2026

Why This Role Stands Out

This remote Software Engineer role at Connexions Data Inc. offers an exciting opportunity to contribute to high-quality web applications with end-to-end ownership, perfect for a problem-solver eager to refine requirements, design solutions, and support production. You'll thrive here if you enjoy collaborative development and clear communication, with significant potential for extension and growth within a reputable tech company. Apply now to leverage AI tools and enhance your full software development lifecycle experience.

Quick Overview

Work Type
Remote
Level
Mid Senior

Job Description

.NET Engineer / Software Developer
Start: August 2026

Duration: 6 to 12 months to start. (High Possibility Of Extension)

Location: Remote

Job Overview
We are seeking a Software Developer to design, build, and maintain high-quality web applications and services in a collaborative, agile environment. This role is ideal for a developer who enjoys end-to-end ownership requirements refinement, solution design, coding, testing, deployment, and production support. The ideal candidate has strong problem-solving skills, experience delivering modern web applications, and the ability to communicate clearly across both technical and business teams.

Responsibilities:

  • Design, code, test, and debug applications and system components that meet defined technical specifications and business requirements.
  • Collaborate with stakeholders, product owners, and feature teams to clarify requirements and ensure effective solution delivery.
  • Refine business requirements into scalable, efficient technical solutions and recommend alternative approaches when appropriate.
  • Perform thoughtful and thorough code reviews to ensure quality and consistency.
  • Support Operational Excellence by helping build, deploy, monitor, and manage production services.
  • Communicate effectively with business and technical teams to ensure shared understanding and alignment.
  • Mentor junior engineers and contribute to a culture of continuous improvement.

Requirements:

  • Bachelor s degree in Computer Science, Information Technology, Computer Engineering, or related field
  • Experience leveraging AI tools within the software development lifecycle to improve quality and efficiency
  • 2+ years of experience supporting the full lifecycle of software development in an agile environment
  • Hands-on experience building web applications and RESTful web services
  • Experience working with relational databases such as MS SQL, PostgreSQL, or similar
  • Proficiency in .NET Core or similar object-oriented programming languages
  • Experience using JavaScript frameworks/libraries such as Angular, React, or similar
  • Excellent written and verbal communication skills

Preferred Skills:

  • Experience with application containerization, deployment, and orchestration (Docker, Kubernetes, etc.)
  • Experience with CI/CD pipelines and automated testing frameworks
  • Experience building cloud-native applications in Azure or other major cloud providers
  • Basic troubleshooting skills for applications running in Kubernetes
  • Understanding of cloud infrastructure, automated provisioning, and configuration management
  • Knowledge of networking fundamentals and internet protocols
  • Familiarity with encryption, PKI, and OWASP application security principles

Skills

Docker
SQL
Encryption
OWASP
Agile
Angular
Azure
.NET
JavaScript
Kubernetes
PKI
PostgreSQL
React

Similar jobs