Resume and JobRESUME AND JOB
Robert Half logo

Software Engineer - Careers at Robert Half

Robert Half

Software Engineer - Careers at Robert Half

full-timePosted: Feb 4, 2026

Job Description

About the Software Engineer Role at Robert Half

Join Robert Half's dynamic team in the heart of New York City as a Software Engineer. We are a leading talent solutions and business consulting firm dedicated to connecting skilled professionals with exciting career opportunities. This full-time position offers you the chance to work on cutting-edge software solutions in a fast-paced, innovative environment. As a Software Engineer, you'll play a pivotal role in developing high-quality web applications that drive business success for our clients across various industries. Located in vibrant New York, New York, United States, this role is perfect for experienced developers passionate about Python, TypeScript, and Next.js who thrive in collaborative settings. With a competitive salary around $160,000 annually, plus comprehensive benefits, this is an opportunity to advance your career while contributing to impactful technology projects.

Why This Role Stands Out

Robert Half values innovation, teamwork, and continuous learning. You'll work alongside talented professionals, leveraging modern frameworks like Next.js to build scalable web applications. Our New York office provides a stimulating atmosphere with access to the city's tech ecosystem, networking events, and professional growth resources. Whether you're optimizing performance or architecting new projects, your contributions will directly influence client outcomes and Robert Half's reputation as a top employer.

Key Responsibilities

As a Software Engineer, your day-to-day will involve hands-on development and collaboration. Here's what you'll be doing:

  • Design, develop, and maintain robust software applications using Python and TypeScript, ensuring they align with best practices and project goals.
  • Collaborate with cross-functional teams—including designers, product managers, and QA engineers—to build and enhance sophisticated web applications powered by Next.js.
  • Write clean, efficient, and scalable code that not only meets but exceeds project requirements, promoting reusability and maintainability.
  • Conduct comprehensive testing and debugging sessions to guarantee software functionality, reliability, and seamless user experiences.
  • Actively participate in code reviews, providing constructive feedback and upholding high coding standards across the team.
  • Optimize application performance through profiling, refactoring, and implementing efficient algorithms, while troubleshooting complex technical issues.
  • Stay abreast of emerging technologies, such as advanced frontend frameworks and cloud services, and integrate them thoughtfully into our development processes.
  • Contribute to the architecture and design of new software projects, from initial concept to deployment.
  • Document technical workflows meticulously, creating clear instructions and guides for system use and maintenance.
  • Work closely with stakeholders to gather requirements, iterate on solutions, and deliver tailored, high-impact software products.

Required Qualifications

To succeed in this Software Engineer position at Robert Half, you should bring the following expertise and mindset:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field; advanced degrees are a plus.
  • At least 3-5 years of professional experience in software development, with a strong portfolio of web applications.
  • Proficiency in Python and TypeScript, including object-oriented and functional programming paradigms.
  • Hands-on experience with Next.js and React ecosystems, including state management tools like Redux or Zustand.
  • Demonstrated skills in testing frameworks (e.g., Jest, Cypress) and debugging complex codebases.
  • Experience with code review processes, Git workflows, and agile methodologies like Scrum or Kanban.
  • Strong problem-solving abilities, with a track record of optimizing performance in production environments.
  • Excellent communication skills for collaborating with diverse teams and stakeholders.
  • Familiarity with cloud platforms (AWS, Azure) and containerization (Docker) is highly desirable.
  • A passion for learning and adapting to new technologies in the ever-evolving software landscape.

Robert Half is an equal opportunity employer committed to diversity and inclusion. We encourage applications from all qualified candidates.

Why Join Robert Half?

Choosing Robert Half means more than just a job—it's a career launchpad. Enjoy a competitive salary of approximately $160,000 per year, performance bonuses, and a robust benefits package including health insurance, 401(k) matching, paid time off, and professional development stipends. Our New York office fosters a supportive culture with flexible hybrid work options, team-building events, and access to industry-leading tools. As part of our global network, you'll have unparalleled opportunities for growth, mentorship, and exposure to Fortune 500 clients. Join us to build innovative solutions, advance your skills in Python, TypeScript, and Next.js, and be part of a company that's shaping the future of technology staffing. Apply today and elevate your software engineering career in the Big Apple!

Locations

  • New York, New York, United States

Salary

160,000 - 160,000 USD / yearly

Estimated Salary Rangehigh confidence

150,000 - 180,000 USD / yearly

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

Skills Required

  • Pythonintermediate
  • TypeScriptintermediate
  • Next.jsintermediate
  • Web Application Developmentintermediate
  • Code Testing and Debuggingintermediate
  • Code Reviewsintermediate
  • Application Performance Optimizationintermediate
  • Software Architectureintermediate
  • Technical Documentationintermediate
  • Stakeholder Collaborationintermediate

Required Qualifications

  • Bachelor's degree in Computer Science or related field (experience)
  • 3+ years of experience in software development (experience)
  • Proficiency in Python and TypeScript (experience)
  • Experience with Next.js and modern web frameworks (experience)
  • Strong problem-solving and debugging skills (experience)
  • Excellent communication and teamwork abilities (experience)
  • Familiarity with agile methodologies (experience)
  • Ability to stay current with emerging technologies (experience)

Responsibilities

  • Design, develop, and maintain software applications using Python and TypeScript
  • Collaborate with cross-functional teams to build and enhance web applications using Next.js
  • Write clean, efficient, and scalable code that meets project requirements
  • Conduct thorough testing and debugging to ensure software functionality and reliability
  • Participate in code reviews to maintain high standards and share best practices
  • Optimize application performance and troubleshoot technical issues
  • Stay updated on emerging technologies and incorporate them into development processes
  • Contribute to the architecture and design of new software projects
  • Document technical workflows and provide clear instructions for system use
  • Work closely with stakeholders to understand requirements and deliver tailored solutions

Benefits

  • general: Competitive salary and performance-based bonuses
  • 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: Collaborative and innovative work environment
  • general: Access to cutting-edge technologies and tools
  • general: Career growth opportunities within Robert Half

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

Get personalized recommendations to optimize your resume specifically for 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 "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, NYSoftware Engineer JobsPython DeveloperTypeScript JobsNext.js CareersNew York Tech JobsFinanceAccountingAdmin

Answer 10 quick questions to check your fit for 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

Software Engineer - Careers at Robert Half

Robert Half

Software Engineer - Careers at Robert Half

full-timePosted: Feb 4, 2026

Job Description

About the Software Engineer Role at Robert Half

Join Robert Half's dynamic team in the heart of New York City as a Software Engineer. We are a leading talent solutions and business consulting firm dedicated to connecting skilled professionals with exciting career opportunities. This full-time position offers you the chance to work on cutting-edge software solutions in a fast-paced, innovative environment. As a Software Engineer, you'll play a pivotal role in developing high-quality web applications that drive business success for our clients across various industries. Located in vibrant New York, New York, United States, this role is perfect for experienced developers passionate about Python, TypeScript, and Next.js who thrive in collaborative settings. With a competitive salary around $160,000 annually, plus comprehensive benefits, this is an opportunity to advance your career while contributing to impactful technology projects.

Why This Role Stands Out

Robert Half values innovation, teamwork, and continuous learning. You'll work alongside talented professionals, leveraging modern frameworks like Next.js to build scalable web applications. Our New York office provides a stimulating atmosphere with access to the city's tech ecosystem, networking events, and professional growth resources. Whether you're optimizing performance or architecting new projects, your contributions will directly influence client outcomes and Robert Half's reputation as a top employer.

Key Responsibilities

As a Software Engineer, your day-to-day will involve hands-on development and collaboration. Here's what you'll be doing:

  • Design, develop, and maintain robust software applications using Python and TypeScript, ensuring they align with best practices and project goals.
  • Collaborate with cross-functional teams—including designers, product managers, and QA engineers—to build and enhance sophisticated web applications powered by Next.js.
  • Write clean, efficient, and scalable code that not only meets but exceeds project requirements, promoting reusability and maintainability.
  • Conduct comprehensive testing and debugging sessions to guarantee software functionality, reliability, and seamless user experiences.
  • Actively participate in code reviews, providing constructive feedback and upholding high coding standards across the team.
  • Optimize application performance through profiling, refactoring, and implementing efficient algorithms, while troubleshooting complex technical issues.
  • Stay abreast of emerging technologies, such as advanced frontend frameworks and cloud services, and integrate them thoughtfully into our development processes.
  • Contribute to the architecture and design of new software projects, from initial concept to deployment.
  • Document technical workflows meticulously, creating clear instructions and guides for system use and maintenance.
  • Work closely with stakeholders to gather requirements, iterate on solutions, and deliver tailored, high-impact software products.

Required Qualifications

To succeed in this Software Engineer position at Robert Half, you should bring the following expertise and mindset:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field; advanced degrees are a plus.
  • At least 3-5 years of professional experience in software development, with a strong portfolio of web applications.
  • Proficiency in Python and TypeScript, including object-oriented and functional programming paradigms.
  • Hands-on experience with Next.js and React ecosystems, including state management tools like Redux or Zustand.
  • Demonstrated skills in testing frameworks (e.g., Jest, Cypress) and debugging complex codebases.
  • Experience with code review processes, Git workflows, and agile methodologies like Scrum or Kanban.
  • Strong problem-solving abilities, with a track record of optimizing performance in production environments.
  • Excellent communication skills for collaborating with diverse teams and stakeholders.
  • Familiarity with cloud platforms (AWS, Azure) and containerization (Docker) is highly desirable.
  • A passion for learning and adapting to new technologies in the ever-evolving software landscape.

Robert Half is an equal opportunity employer committed to diversity and inclusion. We encourage applications from all qualified candidates.

Why Join Robert Half?

Choosing Robert Half means more than just a job—it's a career launchpad. Enjoy a competitive salary of approximately $160,000 per year, performance bonuses, and a robust benefits package including health insurance, 401(k) matching, paid time off, and professional development stipends. Our New York office fosters a supportive culture with flexible hybrid work options, team-building events, and access to industry-leading tools. As part of our global network, you'll have unparalleled opportunities for growth, mentorship, and exposure to Fortune 500 clients. Join us to build innovative solutions, advance your skills in Python, TypeScript, and Next.js, and be part of a company that's shaping the future of technology staffing. Apply today and elevate your software engineering career in the Big Apple!

Locations

  • New York, New York, United States

Salary

160,000 - 160,000 USD / yearly

Estimated Salary Rangehigh confidence

150,000 - 180,000 USD / yearly

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

Skills Required

  • Pythonintermediate
  • TypeScriptintermediate
  • Next.jsintermediate
  • Web Application Developmentintermediate
  • Code Testing and Debuggingintermediate
  • Code Reviewsintermediate
  • Application Performance Optimizationintermediate
  • Software Architectureintermediate
  • Technical Documentationintermediate
  • Stakeholder Collaborationintermediate

Required Qualifications

  • Bachelor's degree in Computer Science or related field (experience)
  • 3+ years of experience in software development (experience)
  • Proficiency in Python and TypeScript (experience)
  • Experience with Next.js and modern web frameworks (experience)
  • Strong problem-solving and debugging skills (experience)
  • Excellent communication and teamwork abilities (experience)
  • Familiarity with agile methodologies (experience)
  • Ability to stay current with emerging technologies (experience)

Responsibilities

  • Design, develop, and maintain software applications using Python and TypeScript
  • Collaborate with cross-functional teams to build and enhance web applications using Next.js
  • Write clean, efficient, and scalable code that meets project requirements
  • Conduct thorough testing and debugging to ensure software functionality and reliability
  • Participate in code reviews to maintain high standards and share best practices
  • Optimize application performance and troubleshoot technical issues
  • Stay updated on emerging technologies and incorporate them into development processes
  • Contribute to the architecture and design of new software projects
  • Document technical workflows and provide clear instructions for system use
  • Work closely with stakeholders to understand requirements and deliver tailored solutions

Benefits

  • general: Competitive salary and performance-based bonuses
  • 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: Collaborative and innovative work environment
  • general: Access to cutting-edge technologies and tools
  • general: Career growth opportunities within Robert Half

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

Get personalized recommendations to optimize your resume specifically for 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 "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, NYSoftware Engineer JobsPython DeveloperTypeScript JobsNext.js CareersNew York Tech JobsFinanceAccountingAdmin

Answer 10 quick questions to check your fit for 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.