Summary
Robert Half is seeking a Software Engineer I to design, develop, and support applications powering global business operations. The role focuses on application support, software component development, testing, troubleshooting, and contributing to Generative AI and intelligent automation initiatives.
Responsibilities
- Analyze and resolve basic production issues following department guidelines and troubleshooting practices
- Provide Level I development and application support
- Develop individual modules or components in a larger system architecture
- Modify and/or enhance existing components of a small scale with guidance from a supervisor or senior engineer
- Perform unit test planning and execution for own code
- Execute integration testing within project scope
- Design individual modules or components of limited scope in larger system designs
- Collaborate on AI-assisted software development tasks, leveraging Generative AI tools to improve coding efficiency, generate test cases, or assist in documentation
- Support small-scale proof-of-concept projects involving GenAI APIs, prompt engineering, or AI-driven automation within the software stack
- Participate in continuous learning initiatives related to AI technologies, including model APIs, embeddings, and responsible AI use
Skills
- Bachelor's degree in engineering or related field, or 2+ years' equivalent experience in a related field within a medium-to-large IT organization
- Certifications: Microsoft Tech, PeopleSoft Tech, Java Tech, OpenSource Tech
- Requires no previous professional experience
- 1+ years' experience with a programming or scripting language (C#, Java, JavaScript, SQL)
- 1+ years' experience writing/modifying programs for small to mid-size applications
- 1+ years' experience administering and/or configuring an application
- Basic knowledge of the software development lifecycle (SDLC)
- Basic knowledge of n-tiered architecture
- Basic understanding of database concepts
- Exposure to Microsoft container, Open Source container, and Java platforms
- Foundational understanding of Generative AI and awareness of ethical AI practices
- Ability to interact and communicate with customers of varying levels of expertise
- Ability to communicate technical information to non-technical users
- Ability to communicate business processes to technical resources
- Ability to create simple process flow diagrams or flowcharts that demonstrate business or system process flow
- Ability to gather requirements and create test plans
- Familiarity with cloud-based AI services (e.g., Azure OpenAI, AWS Bedrock, or Google Vertex AI) and RESTful API integration with LLMs preferred
Qualifications
Must Haves
- Bachelor's degree in engineering or related field, or 2+ years' equivalent experience in a related field within a medium-to-large IT organization
- Certifications: Microsoft Tech, PeopleSoft Tech, Java Tech, OpenSource Tech
- Requires no previous professional experience
- 1+ years' experience with a programming or scripting language (C#, Java, JavaScript, SQL)
- 1+ years' experience writing/modifying programs for small to mid-size applications
- 1+ years' experience administering and/or configuring an application
- Basic knowledge of the software development lifecycle (SDLC)
- Basic knowledge of n-tiered architecture
- Basic understanding of database concepts
- Exposure to Microsoft container, Open Source container, and Java platforms
- Foundational understanding of Generative AI and awareness of ethical AI practices
- Ability to interact and communicate with customers of varying levels of expertise
- Ability to communicate technical information to non-technical users
- Ability to communicate business processes to technical resources
- Ability to create simple process flow diagrams or flowcharts that demonstrate business or system process flow
- Ability to gather requirements and create test plans
Nice to Haves
- Familiarity with cloud-based AI services (e.g., Azure OpenAI, AWS Bedrock, or Google Vertex AI) and RESTful API integration with LLMs preferred
Benefits
- Group health insurance benefits (medical, vision, dental)
- FSA and HSA healthcare accounts
- Life and accident insurance
- Adoption and fertility assistance
- Paid parental leave of up to 6 weeks
- Short/long term disability
- Paid time off for vacation, personal needs, and sick time
- A new hire earns up to 17 days of CTO per calendar year.
- Up to 11 paid holidays per calendar year
- Opportunity to contribute to our company 401(k) savings and investment plan or deferred compensation plan (if eligible), with an employer match of 100% on the first 3% of your contributions for eligible employees