> Markdown version of [/jobs/ext/759102-software-engineer-iii](https://www.wearedevelopers.com/jobs/ext/759102-software-engineer-iii). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer III - **Company:** Robert Half - **Location:** Houston, TX, United States - **Salary:** $104,000.0 - $153,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Adobe InDesign, Unit Testing, C Sharp (Programming Language), Computer Programming, System Configuration, Open Source Technology, Systems Development Life Cycle, Software Engineering, SQL Databases, Systems Architecture, Strategies of Testing, Web Services, Extensible Markup Language (XML), Scripting, Integration Tests, People Soft - **Published:** June 3, 2026 - **Apply:** https://dejobs.org/x/x/AB92A8BF6E3B4F53B6F31FA977E40283/job/ ## About the Role * 4+ year's equivalent experience in a related field within a medium-to-large IT organization. 0+ years' with MS in Engineering or related field. * 2+ years' Software Engineering experience with BS in Engineering or related field and * 2+ years' of professional experience in software analysis, development, engineering and support in a large corporate setting. * 2+ years' experience with a programming or scripting language (c#, Java, JavaScript, SQL). * 2+ years' experience writing/modifying programs for a small to mid-size application. * 2+ years' experience administering and/or configuring an application . * 2+ years' relevant experience in Microsoft container, Open Source container, Java platforms, PeopleSoft. * Experience with various full cycle software development methodologies, tools and practices. * Good knowledge on software development lifecycle (SDLC). * Good knowledge of n-tiered architecture. * Good understand of DB concepts. * Basic understanding of XML interfaces and web services . * 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 process to technical resources. * Ability to create complex process flow diagrams or flowcharts that demonstrate business or system process flow. * Ability to gather requirements effectively; document requirements and confirm observations with business owners. * Ability to perform fit/gap analysis based on requirements. ## Description * Develop and/or modify individual modules or components of moderate scope and complexity in a larger system architecture. * Development often spans multiple modules in scope. * Analyze and resolve moderately complex production issues following department guidelines and troubleshooting practices. * Level II support. * Design individual modules or components of moderate scope and complexity in larger system designs. Has moderate scope in design activities. * Perform unit test planning and execution for own code. * Contribute to test strategy for integration testing. May create automated unit tests. ## Related Videos - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [The Chief Joy Officer and Decoding Motivation@Work](https://www.wearedevelopers.com/videos/1501-the-chief-joy-officer-and-decoding-motivation-work) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) ## Related Articles - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023)