Software Engineer I

Robert Half•San Ramon, CA
•$68,000 - $102,000

About The Position

Robert Half is seeking a Software Engineer I to design, develop, and support applications that power global business operations, including finance and HR systems and modern web platforms. The role is part of an engineering team that values curiosity and continuous learning and is incorporating Generative AI and intelligent automation into development practices. The engineer will contribute to meaningful projects, work with experienced professionals, and develop skills through hands-on use of modern tools and technologies. The position includes supporting production applications, developing and testing components, and contributing to AI-assisted development and small-scale AI proof-of-concept work.

Requirements

  • Bachelor's degree in engineering or a related field, or 2+ years of equivalent experience in a related field within a medium-to-large IT organization.
  • Certifications listed: Microsoft Tech, PeopleSoft Tech, Java Tech, or OpenSource Tech.
  • No previous professional experience is required.
  • At least 1 year of experience with a programming or scripting language such as C#, Java, JavaScript, or SQL.
  • At least 1 year of experience writing or modifying programs for small- to mid-size applications.
  • At least 1 year of experience administering and/or configuring an application.
  • Basic knowledge of the software development lifecycle (SDLC).
  • Basic knowledge of n-tier 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 with varying levels of expertise.
  • Ability to communicate technical information to non-technical users and business processes to technical resources.
  • Ability to create simple process flow diagrams or flowcharts demonstrating business or system process flow.
  • Ability to gather requirements and create test plans.

Nice To Haves

  • Familiarity with cloud-based AI services such as Azure OpenAI, AWS Bedrock, or Google Vertex AI, and RESTful API integration with LLMs.

Responsibilities

  • Analyze and resolve basic production issues using department guidelines and troubleshooting practices.
  • Provide Level I development and application support.
  • Develop individual modules or components within a larger system architecture.
  • Modify or enhance existing components on a small scale, with guidance from a supervisor or senior engineer.
  • Plan and execute unit tests for own code.
  • Execute integration testing within project scope.
  • Design individual modules or components of limited scope within larger system designs.
  • Collaborate on AI-assisted software development tasks, using Generative AI tools to improve coding efficiency, generate test cases, or assist with 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.

Benefits

  • Group health insurance benefits, including medical, vision, and dental.
  • Flexible spending account (FSA) and health savings account (HSA) healthcare accounts.
  • Life and accident insurance.
  • Adoption and fertility assistance.
  • Paid parental leave of up to 6 weeks.
  • Short- and long-term disability coverage.
  • Paid time off for vacation, personal needs, and sick time; Choice Time Off varies by years of service and is prorated based on weekly hours, with new hires earning up to 17 days per calendar year.
  • Up to 11 paid holidays per calendar year.
  • 401(k) savings and investment plan or deferred compensation plan, if eligible, with a 100% employer match on the first 3% of eligible employee contributions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service