Haystack
← Back to Jobs
Technology

Software Development Engineer

Capital Staffing SolutionsUnited States🇺🇸United StatesPosted 29 Jul 2026

Quick Overview

Work Type
Hybrid
Level
Mid Senior

Job Description

Software Development Engineer

REMOTE

12+ Months Contract

 

Ideal Candidate Profile

The discussion emphasized that traditional software engineering skills are no longer enough.

Desired candidates should have:

  • Strong Python development experience
  • AWS and preferably Google Cloud Platform experience
  • Experience building production software
  • Ability to work closely with Product Managers
  • Strong product thinking
  • AI-first software development experience
  • Hands-on experience using tools such as:
    • Claude
    • Codex
    • Similar AI coding assistants

Candidates should be able to:

  • Translate business requirements into AI prompts
  • Use AI to accelerate development
  • Validate AI-generated code
  • Create comprehensive testing and control plans
  • Understand software architecture rather than simply writing code.

Job Overview

This position provides technical software project leadership including, but not limited to defining system architecture, guiding design of the system''''''''''''''''''''''''''''''''s software and writing code as part of the implementation team and mentors less experienced team members.  Employees in this role work with the product team to plan work and typically serve as Technical Lead of projects.  Individuals in this position provide technical advice to higher levels in the organization.

Job Duties & Responsibilities

  • Codes in multiple languages in support of software products and the development of software products
  • Leads software system architecture projects
  • Mentors others in efficient software design
  • Leads project-level sized teams including assigning work, answering technical project questions, helping other software engineers overcome challenges and mentoring less experienced software engineers
  • Communicates with varying levels within and outside the organization including clearly reporting status in meetings and in other forums, describing systems to audiences of all technical abilities, communicating task assignments to team members, refining requirements and helping to facilitate project planning with the product team, assisting with software project demos and reporting results
  • Provides input on software and technology decisions across an entire project and potentially participates in higher level meetings concerning software and IT architecture
  • Performs other job-related duties as assigned

Required Qualifications

  • Bachelor’s Degree or equivalent work experience
  • Software Development Engineer II 4+ years of experience
  • Senior Software Development Engineer 7+ years of experience
  • Principal Software Development Engineer 9+ years of experience

Preferred Qualifications

  • Bachelor’s - Engineering

Skills

AWS
Google Cloud
LESS
Python

Similar jobs