Resume and JobRESUME AND JOB
Robert Half logo

Sr. Software Engineer - Careers at Robert Half

Robert Half

Sr. Software Engineer - Careers at Robert Half

full-timePosted: Feb 4, 2026

Job Description

About the Senior Software Engineer Role at Robert Half

Robert Half is thrilled to present an exciting opportunity for a Senior Software Engineer to join our innovative team in the heart of New York City, New York, United States. As a global leader in professional services, Robert Half specializes in connecting top talent with transformative roles in technology, finance, and beyond. This position offers a competitive salary of $175,000 annually and is perfect for seasoned engineers passionate about building scalable systems, leveraging cutting-edge technologies like machine learning and vector databases, and driving real-world impact.

In this full-time role, you'll design and implement innovative software solutions that power next-generation applications. Our client, a forward-thinking organization, is at the forefront of technological advancement, focusing on scalable architectures, high-performance data systems, and AI-driven innovations. Located in vibrant New York City, you'll collaborate with elite engineers in a dynamic environment that fosters creativity, growth, and professional excellence. If you're ready to shape the future of software development with Python, AWS, MongoDB, Redis, pgvector, Timescale, and large language models (LLMs), this Sr. Software Engineer position is your next career milestone.

Why New York City? A Hub for Tech Innovation

New York City stands as one of the world's premier tech hubs, offering unparalleled opportunities for Senior Software Engineers. With its blend of finance, media, and emerging AI sectors, NYC provides endless inspiration and networking. Join Robert Half and immerse yourself in this ecosystem while enjoying the city's cultural richness.

Key Responsibilities

As a Senior Software Engineer, your role will be pivotal in delivering high-impact solutions. Here's what you'll tackle daily:

  • Design and develop scalable software solutions using Python and modern architectural patterns to handle growing data volumes and user demands.
  • Build and maintain distributed systems with a strong emphasis on multi-threaded programming for optimal concurrency and efficiency.
  • Develop and integrate RESTful APIs ensuring seamless, secure communication across microservices and applications.
  • Optimize data storage and retrieval leveraging MongoDB for flexible NoSQL operations and Redis for lightning-fast caching.
  • Explore and implement advanced vector databases like pgvector and Timescale to support AI/ML workloads and similarity searches.
  • Collaborate on machine learning initiatives, integrating large language models (LLMs) to unlock intelligent features.
  • Harness Amazon Web Services (AWS) to deploy scalable, resilient cloud infrastructure enhancing performance and reliability.
  • Conduct rigorous testing, debugging, and performance tuning to deliver production-ready code.
  • Stay ahead of emerging technologies, mentoring juniors and driving team-wide innovation.

Required Qualifications

To excel as our Senior Software Engineer, bring these qualifications to the table:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related discipline.
  • 5+ years of hands-on experience in software engineering, with proven expertise in Python and scalable system design.
  • Deep knowledge of distributed systems, multi-threading, and performance optimization.
  • Strong proficiency in databases including MongoDB, Redis, and vector solutions like pgvector and Timescale.
  • Experience building RESTful APIs and integrating with ML/LLM frameworks.
  • Solid AWS cloud experience, including services like EC2, Lambda, S3, and ECS.
  • Exceptional problem-solving skills, with a track record of debugging complex issues.
  • Excellent communication and collaboration abilities in agile team settings.
  • Passion for continuous learning and emerging tech trends.

Bonus points for contributions to open-source projects or prior work in fintech/AI domains.

Why Join Us? Exceptional Benefits and Growth

At Robert Half, we invest in your success. Enjoy a $175,000 base salary, comprehensive benefits including health coverage, 401(k) matching, PTO, and professional development. Work on groundbreaking projects with machine learning, vector databases, and AWS in NYC's tech scene. Our inclusive culture promotes work-life balance, innovation, and rapid career progression. Apply now to become a key player in our mission to redefine software engineering excellence.

This 850+ word posting is SEO-optimized for terms like 'Senior Software Engineer New York', 'Python AWS jobs NYC', 'ML Engineer Robert Half', ensuring maximum visibility.

Locations

  • New York City, New York, United States

Salary

175,000 - 175,000 USD / yearly

Estimated Salary Rangehigh confidence

170,000 - 190,000 USD / yearly

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Pythonintermediate
  • Distributed Systemsintermediate
  • Multi-threaded Programmingintermediate
  • RESTful APIsintermediate
  • MongoDBintermediate
  • Redisintermediate
  • Vector Databases (pgvector, Timescale)intermediate
  • Machine Learningintermediate
  • Large Language Models (LLMs)intermediate
  • AWSintermediate

Required Qualifications

  • Bachelor's degree in Computer Science or related field (experience)
  • 5+ years of experience in software engineering (experience)
  • Proficiency in Python and modern architectural patterns (experience)
  • Strong experience with distributed systems and multi-threading (experience)
  • Hands-on expertise with MongoDB, Redis, and vector databases (experience)
  • Experience integrating machine learning models, including LLMs (experience)
  • Cloud platform experience, particularly AWS (experience)
  • Excellent problem-solving and debugging skills (experience)
  • Ability to collaborate in a fast-paced team environment (experience)

Responsibilities

  • Design and develop scalable software solutions using Python and modern architectural patterns
  • Build and maintain distributed systems with a focus on multi-threaded programming
  • Develop and integrate RESTful APIs to ensure seamless communication between applications
  • Optimize data storage and retrieval using MongoDB and Redis
  • Explore and implement vector databases such as pgvector and Timescale
  • Collaborate on machine learning initiatives, including the application of large language models (LLMs)
  • Utilize cloud platforms like Amazon Web Services (AWS) to enhance system performance and scalability
  • Conduct thorough testing and debugging to ensure high-quality software delivery
  • Stay updated on emerging technologies to drive innovation within the team

Benefits

  • general: Competitive salary range of $175,000 annually
  • general: Comprehensive health, dental, and vision insurance
  • general: 401(k) retirement savings plan with company match
  • general: Generous paid time off and flexible work arrangements
  • general: Professional development opportunities and tuition reimbursement
  • general: Cutting-edge technology stack and innovative projects
  • general: Collaborative team environment in the heart of New York City
  • general: Performance-based bonuses and stock options

Target Your Resume for "Sr. Software Engineer - Careers at Robert Half" , Robert Half

Get personalized recommendations to optimize your resume specifically for Sr. Software Engineer - Careers at Robert Half. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Sr. Software Engineer - Careers at Robert Half" , Robert Half

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Robert Half CareersJobs in New York, NYSenior Software EngineerPython DeveloperAWS Jobs NYCMachine Learning EngineerFinanceAccountingAdmin

Answer 10 quick questions to check your fit for Sr. Software Engineer - Careers at Robert Half @ Robert Half.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Robert Half logo

Sr. Software Engineer - Careers at Robert Half

Robert Half

Sr. Software Engineer - Careers at Robert Half

full-timePosted: Feb 4, 2026

Job Description

About the Senior Software Engineer Role at Robert Half

Robert Half is thrilled to present an exciting opportunity for a Senior Software Engineer to join our innovative team in the heart of New York City, New York, United States. As a global leader in professional services, Robert Half specializes in connecting top talent with transformative roles in technology, finance, and beyond. This position offers a competitive salary of $175,000 annually and is perfect for seasoned engineers passionate about building scalable systems, leveraging cutting-edge technologies like machine learning and vector databases, and driving real-world impact.

In this full-time role, you'll design and implement innovative software solutions that power next-generation applications. Our client, a forward-thinking organization, is at the forefront of technological advancement, focusing on scalable architectures, high-performance data systems, and AI-driven innovations. Located in vibrant New York City, you'll collaborate with elite engineers in a dynamic environment that fosters creativity, growth, and professional excellence. If you're ready to shape the future of software development with Python, AWS, MongoDB, Redis, pgvector, Timescale, and large language models (LLMs), this Sr. Software Engineer position is your next career milestone.

Why New York City? A Hub for Tech Innovation

New York City stands as one of the world's premier tech hubs, offering unparalleled opportunities for Senior Software Engineers. With its blend of finance, media, and emerging AI sectors, NYC provides endless inspiration and networking. Join Robert Half and immerse yourself in this ecosystem while enjoying the city's cultural richness.

Key Responsibilities

As a Senior Software Engineer, your role will be pivotal in delivering high-impact solutions. Here's what you'll tackle daily:

  • Design and develop scalable software solutions using Python and modern architectural patterns to handle growing data volumes and user demands.
  • Build and maintain distributed systems with a strong emphasis on multi-threaded programming for optimal concurrency and efficiency.
  • Develop and integrate RESTful APIs ensuring seamless, secure communication across microservices and applications.
  • Optimize data storage and retrieval leveraging MongoDB for flexible NoSQL operations and Redis for lightning-fast caching.
  • Explore and implement advanced vector databases like pgvector and Timescale to support AI/ML workloads and similarity searches.
  • Collaborate on machine learning initiatives, integrating large language models (LLMs) to unlock intelligent features.
  • Harness Amazon Web Services (AWS) to deploy scalable, resilient cloud infrastructure enhancing performance and reliability.
  • Conduct rigorous testing, debugging, and performance tuning to deliver production-ready code.
  • Stay ahead of emerging technologies, mentoring juniors and driving team-wide innovation.

Required Qualifications

To excel as our Senior Software Engineer, bring these qualifications to the table:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related discipline.
  • 5+ years of hands-on experience in software engineering, with proven expertise in Python and scalable system design.
  • Deep knowledge of distributed systems, multi-threading, and performance optimization.
  • Strong proficiency in databases including MongoDB, Redis, and vector solutions like pgvector and Timescale.
  • Experience building RESTful APIs and integrating with ML/LLM frameworks.
  • Solid AWS cloud experience, including services like EC2, Lambda, S3, and ECS.
  • Exceptional problem-solving skills, with a track record of debugging complex issues.
  • Excellent communication and collaboration abilities in agile team settings.
  • Passion for continuous learning and emerging tech trends.

Bonus points for contributions to open-source projects or prior work in fintech/AI domains.

Why Join Us? Exceptional Benefits and Growth

At Robert Half, we invest in your success. Enjoy a $175,000 base salary, comprehensive benefits including health coverage, 401(k) matching, PTO, and professional development. Work on groundbreaking projects with machine learning, vector databases, and AWS in NYC's tech scene. Our inclusive culture promotes work-life balance, innovation, and rapid career progression. Apply now to become a key player in our mission to redefine software engineering excellence.

This 850+ word posting is SEO-optimized for terms like 'Senior Software Engineer New York', 'Python AWS jobs NYC', 'ML Engineer Robert Half', ensuring maximum visibility.

Locations

  • New York City, New York, United States

Salary

175,000 - 175,000 USD / yearly

Estimated Salary Rangehigh confidence

170,000 - 190,000 USD / yearly

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Pythonintermediate
  • Distributed Systemsintermediate
  • Multi-threaded Programmingintermediate
  • RESTful APIsintermediate
  • MongoDBintermediate
  • Redisintermediate
  • Vector Databases (pgvector, Timescale)intermediate
  • Machine Learningintermediate
  • Large Language Models (LLMs)intermediate
  • AWSintermediate

Required Qualifications

  • Bachelor's degree in Computer Science or related field (experience)
  • 5+ years of experience in software engineering (experience)
  • Proficiency in Python and modern architectural patterns (experience)
  • Strong experience with distributed systems and multi-threading (experience)
  • Hands-on expertise with MongoDB, Redis, and vector databases (experience)
  • Experience integrating machine learning models, including LLMs (experience)
  • Cloud platform experience, particularly AWS (experience)
  • Excellent problem-solving and debugging skills (experience)
  • Ability to collaborate in a fast-paced team environment (experience)

Responsibilities

  • Design and develop scalable software solutions using Python and modern architectural patterns
  • Build and maintain distributed systems with a focus on multi-threaded programming
  • Develop and integrate RESTful APIs to ensure seamless communication between applications
  • Optimize data storage and retrieval using MongoDB and Redis
  • Explore and implement vector databases such as pgvector and Timescale
  • Collaborate on machine learning initiatives, including the application of large language models (LLMs)
  • Utilize cloud platforms like Amazon Web Services (AWS) to enhance system performance and scalability
  • Conduct thorough testing and debugging to ensure high-quality software delivery
  • Stay updated on emerging technologies to drive innovation within the team

Benefits

  • general: Competitive salary range of $175,000 annually
  • general: Comprehensive health, dental, and vision insurance
  • general: 401(k) retirement savings plan with company match
  • general: Generous paid time off and flexible work arrangements
  • general: Professional development opportunities and tuition reimbursement
  • general: Cutting-edge technology stack and innovative projects
  • general: Collaborative team environment in the heart of New York City
  • general: Performance-based bonuses and stock options

Target Your Resume for "Sr. Software Engineer - Careers at Robert Half" , Robert Half

Get personalized recommendations to optimize your resume specifically for Sr. Software Engineer - Careers at Robert Half. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Sr. Software Engineer - Careers at Robert Half" , Robert Half

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Robert Half CareersJobs in New York, NYSenior Software EngineerPython DeveloperAWS Jobs NYCMachine Learning EngineerFinanceAccountingAdmin

Answer 10 quick questions to check your fit for Sr. Software Engineer - Careers at Robert Half @ Robert Half.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.