Software Engineer III

Robert Half•San Ramon, CA
•$104,000 - $153,000

About The Position

Robert Half is seeking a Software Engineer III to analyze, design, program, debug, test, implement, and modify software enhancements and new applications used in local, networked, or Internet-related computer programs. Code may support end-user applications such as materials management, financial management, HRIS, or desktop products. The role completes SDLC documentation and procedures for all phases of software development, may work with users to define system requirements or modifications, and supports launched applications in production.

Requirements

  • Bachelor of Science degree in Engineering or a related field and 5+ years of Software Engineering experience within a medium- to large-sized IT organization; alternatively, 3+ years of experience with a master's degree in Engineering or a related field.
  • 5+ years of professional experience in software analysis, development, engineering, and support in a large corporate setting.
  • 5+ years of experience with multiple programming or scripting languages, such as C#, Java, JavaScript, and SQL.
  • 5+ years of experience writing or modifying programs for a mid- to large-sized application.
  • 5+ years of experience administering and/or configuring an application.
  • 4+ years of relevant experience with Microsoft containers, open-source containers, Java platforms, or PeopleSoft.
  • 2+ years of experience mentoring and leading junior software engineers.
  • Experience with full-cycle software development methodologies, tools, and practices.
  • Excellent knowledge of the software development lifecycle (SDLC), n-tier architecture, and database concepts.
  • Good knowledge of XML interfaces and web services.
  • Basic knowledge of network concepts.
  • Ability to communicate with customers with varying levels of expertise, explain complex technical information to less-technical users, and communicate detailed business processes to technical resources.
  • Ability to create complex process flow diagrams or flowcharts, gather and document requirements, confirm observations with business owners, and perform fit/gap analysis.
  • Ability to create detailed, complex test plans for medium-sized initiatives and write complex queries and reports.
  • Ability to develop and manage multiple enterprise-wide project plans, meeting deliverables and timelines.
  • Ability to guide, mentor, and support lower-level personnel and conduct training.
  • Ability to design business solutions for new processes and business practices.

Responsibilities

  • Develop large and complex modules and components of larger system designs, and fully develop low- to medium-complexity systems.
  • Code effectively on any component within an end-to-end system, including databases, middleware, and front ends.
  • Review Level I and Level II staff modules and components, and approve their deliverables.
  • Design large and complex modules and components of larger system designs, and fully design low- to medium-complexity systems.
  • Review Level I and Level II staff designs, provide feedback and design support, and exercise module-level design authority.
  • Plan and execute unit tests for own code, and review unit test plans and results for Level I and Level II staff.
  • Define integration test strategy and plans.
  • Analyze and resolve highly complex production issues, defining approaches and guidelines as needed.
  • Provide Level III support.
  • Complete other duties as assigned.

Benefits

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