Software Sr Engineer
工作 ID
257091
發布日期
20-四月-2026
服務部門
Advisory Segment
職位類型
全職
興趣範圍
數碼與科技 / 資訊科技
地點
Houston - Texas - United States of America
About the role
We are seeking a highly experienced and technically proficient Senior Software Engineer specializing in iSeries (IBM i/AS400) development and production support to join our innovative team. This pivotal role involves designing, developing, and maintaining critical business applications on our IBM i platform, ensuring their performance, reliability, and alignment with strategic objectives. The ideal candidate will combine deep expertise in traditional iSeries programming with a strong understanding of modern application development, integration practices, and robust production support capabilities.
What you'll do
- Lead the full software development lifecycle (SDLC) for applications on the IBM i platform, from requirements analysis to deployment and ongoing production support.
- Design, develop, test, and implement robust, scalable, and high-performance software solutions using RPG (including RPG IV, RPGLE, Free-form RPG), COBOL, and Command Language (CL) programs.
- Utilize SYNON (CA 2E) extensively for model-based code generation, rapid development, and maintenance of applications.
- Manage and optimize DB2 databases on IBM i, including designing and optimizing SQL queries, stored procedures, and database structures to ensure data integrity and performance.
- Implement and manage software changes and releases using Turnover or similar change management tools for version control, promotions across environments, and auditing.
- Develop and integrate applications using IBM WebSphere Liberty, focusing on modernizing existing systems and building new web-enabled solutions on the IBM i platform.
- Provide advanced production support, including diagnosing and resolving complex application issues, system incidents, and performance bottlenecks in a timely and efficient manner.
- Collaborate closely with business analysts, project managers, and other development teams to translate complex business requirements into detailed technical specifications and architectural designs.
- Perform comprehensive code reviews, debugging, and performance tuning of existing applications to ensure optimal system health and efficiency.
- Provide technical leadership, guidance, and mentorship to junior developers and support staff, fostering best practices and continuous improvement within the team.
- Create and maintain thorough technical documentation, including design documents, program specifications, operational runbooks, and incident reports.
- Participate in on-call rotations or provide extended support as needed to ensure critical business systems are operational 24/7.
What you'll need
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
- 7+ years of progressive experience in IBM iSeries (AS/400) application development and production support.
- Expert proficiency in RPG (RPG IV, RPGLE, Free-form RPG), COBOL, and CL (Command Language) programming on the IBM i platform.
- Extensive hands-on experience with SYNON/2E (CA 2E / COOL:2E) for application development and maintenance.
- Demonstrable expertise in DB2 database management on IBM i, including strong SQL skills, query optimization, and database design.
- Proven experience with Turnover or similar change management tools for software development lifecycle governance on IBM i.
- Solid understanding and practical experience with IBM WebSphere Liberty, including deployment, configuration, and application development within the Liberty environment on IBM i.
- Strong knowledge of IBM i operating system (OS/400) architecture, utilities, and modern development environments (e.g., RDi).
- Demonstrated experience in incident management, problem analysis, and root cause identification for production issues.
- Experience with modern integration techniques, such as APIs and web services, on the IBM i platform.
Preferred Technical Skills (Optional):
- Familiarity with Linux operating systems, especially in hybrid environments or for supporting cross-platform integrations.
- Experience with other change control tools like Aldon/ACMS.
- Knowledge of Agile/Scrum development methodologies.
- Experience with monitoring tools specific to IBM i performance and availability.
Desired Personal Attributes:
- Exceptional Problem-Solver: Possesses strong analytical and critical thinking abilities to diagnose and resolve complex technical challenges under pressure.
- Results-Oriented: Drives tasks to completion, takes ownership of work, and delivers high-quality solutions and support within deadlines.
- Collaborative and Communicative: Excellent verbal and written communication skills to articulate complex technical ideas clearly to both technical and non-technical stakeholders, and works effectively within a team environment.
- Customer-Focused: Strong commitment to ensuring system availability and performance for end-users and business operations.
- Continuous Learner: Eager to learn new technologies and adapt to evolving development practices in the iSeries ecosystem and broader IT landscape.
Why CBRE?
At CBRE, we believe the future of commercial real estate will be built on data and technology. As a Senior AI/ML Engineer, you will be at the center of that transformation — building AI systems that reach real clients, drive measurable business outcomes, and redefine how a global enterprise operates.
- Named a Fortune Most Admired Real Estate Company for 14 consecutive years.
- Named a World’s Most Ethical Company by Ethisphere for 11 consecutive years.
- Ranked #3 on Barron’s Most Sustainable Company list.
- Access to a global network of technology, data, and real estate expertise, with investment in AI and digital transformation at the highest levels of leadership.
Equal Employment Opportunity: CBRE has a long-standing commitment to providing equal employment opportunity to all qualified applicants regardless of race, color, religion, national origin, sex, sexual orientation, gender identity, pregnancy, age, citizenship, marital status, disability, veteran status, political belief, or any other basis protected by applicable law.
Candidate Accommodations: CBRE values the differences of all current and prospective employees and recognizes how every employee contributes to our company’s success. CBRE provides reasonable accommodations in job application procedures for individuals with disabilities. If you require assistance due to a disability in the application or recruitment process, please submit a request via email at recruitingaccommodations@cbre.com or via telephone at +1 866 225 3099 (U.S.) and +1 866 388 4346 (Canada).
Candidate Accommodations: CBRE values the differences of all current and prospective employees and recognizes how every employee contributes to our company’s success. CBRE provides reasonable accommodations in job application procedures for individuals with disabilities. If you require assistance due to a disability in the application or recruitment process, please submit a request via email at recruitingaccommodations@cbre.com or via telephone at +1 866 225 3099 (U.S.) and +1 866 388 4346 (Canada).