Job Description

Senior Software Engineer
Remote (USA)

Information Technology & Cybersecurity


The engineering team works in close partnership with our business partners to help fuel growth and revenue goals for Robert Half and drive exceptional customer and employee experiences. Having rolled out one of the world’s ten most significant Salesforce instances, the team is responsible for developing and supporting innovative architecture-led recruitment services.

The homegrown recruiting services are built using Salesforce, Java, AWS Cloud Computing Services, Mulesoft, and Salesforce Marketing Cloud, which aid in enriching the Candidate and Job matching services. In addition, we have extended this service to automate further the hiring and remote working process like onboarding, payroll timesheet submission, and other related services using cutting-edge technologies incorporated into our mainstream Applications.

If you are a person who loves daily challenges, then join our engineers to contribute towards our application development using a blend of programming languages and have fun taking our innovative and automated recruiting system to the next level.

**Qualifications** :

  • Bachelor’s or master’s degree in Computer Science or equivalent experience
  • 5 years of programming experience with Java, Restful Webservices, and API, Python, Scripting Languages.
  • Solid experience in developing and maintaining existing system using AWS cloud computing and services like AWS database storages (DynamoDB, S3 bucket), AWS SQS queues, AWS SNS topic, Lambda functions, AWS flow framework.
  • Proven development on the Salesforce platform – Lightning, Lightning Web Components (LWC), Salesforce classics, Scheduled Jobs, Salesforce Integrations with external systems using REST / SOAP APIs, and more
  • Experienced in CI/CD and dev ops tools, GIT repository system, VSCode, and Force.com development tools
  • Ability to prove the understanding of Object-Oriented design concepts, software development tools, Test Driven Development concepts, able to produce solid technical documentation with ease
  • Desire to learn new technologies quickly, maintain the current system, and provide improvements.
  • Ability to review existing code and be able to understand the big picture.
  • As a senior member, should have proven ability to mentor and guide junior and Mid-Level developers, perform technical reviews to ensure that developers’ solutions adhere to platform best practices


**Desirable Requirements** :

  • MuleSoft knowledge or development experience

APPLY HERE