Software Engineer

Robert Half
Arlington, VA

Software Engineer – Data & Automation

Hybrid schedule with 3–4 days per week in the office

Engagement Type: Temp-to-hire, with a strong preference and clear intent to convert into a long-term, full-time role


Role Overview

We are seeking a junior software engineer with strong backend and data instincts to support internal platforms, automated workflows, and data pipelines. This role is ideal for an early-career engineer who wants hands-on experience building production systems in a real business environment and who is excited to grow into a long-term role as the technology organization expands.

You will work closely with senior technologists and business stakeholders, contributing directly to systems that support investment operations, reporting, and the firm’s broader growth strategy.

Key Responsibilities

  • Build and maintain AWS Lambda–based automated workflows for data ingestion, processing, and validation.
  • Develop and support Python-based backend services and APIs used by internal teams.
  • Implement and operate SFTP-based file transfer processes, including monitoring, error handling, and reconciliation.
  • Work with structured and semi-structured datasets using Python and SQL.
  • Support integrations with internal and external platforms, including Microsoft Dynamics (prior exposure helpful, not required).
  • Collaborate with senior engineers and non-technical stakeholders to translate operational needs into reliable technical solutions.
  • Contribute to documentation, testing, and continuous improvement of system reliability and security.

Qualifications

  • Bachelor’s degree (or near completion) in Computer Science, Data Analytics, or a related field, or equivalent practical experience.
  • Strong working knowledge of Python and experience building data pipelines
  • Hands-on experience with AWS, particularly serverless services (Lambda, S3, IAM, CloudWatch).
  • Comfort working with file-based data pipelines, including SFTP workflows.
  • Familiarity with Git and collaborative development practices.
  • Ability to work effectively in a small, fast-moving, in-office team environment.
  • Prior experience in financial services, fintech, or data-intensive environments.

Why This Role

  • Opportunity to build technology at the intersection of finance and data engineering, supporting cutting-edge investment work and client experience.
  • Direct exposure to sophisticated use cases including tax optimization, private investments, and complex portfolio structures.
  • Meaningful work ownership and visibility early in your career, working directly with senior leadership.
  • Clear path to a long-term role as part of a growing, in-house technology team supporting scale and new B2B initiatives.


// // //