Guild Mortgage logo
Guild Mortgage

In neighborhoods and communities everywhere, we deliver the promise of home.

RPG Developer III

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 1960H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

58 days ago

Salary

$92K - $132K / year

Seniority

Senior

High School5 yrs expEnglishBootstrapJavaScriptjQuerySQL

Job Description

RPG Developer III

Guild Mortgage

• Analyze, design, develop, test and maintain current in-house software applications for existing systems • Collaborate with users, Business Analysts, and other IT teammates to develop technical specifications • Create and use binding directories, binder source, prototypes, prototype interfaces, sub-procedures, stored procedures and service programs • Troubleshoot and resolve application system errors with the Support Desk, Training and business partners • Identify and pursue new and evolving technologies and provide management with insights and recommendations • Act as a subject matter expert to answer questions from less experienced teammates and business partners • Participate in creating training materials and job aids, as well as documentation for any new rollouts or updates • Support process improvements for IT • Perform other duties as assigned.

Job Requirements

  • High school degree preferred
  • Minimum of five years total 'hands-on' RPG programming and development experience
  • Expert knowledge and fluency with all aspects and versions of RPG and CL on the IBMi
  • Binding directories, binder source, prototypes, sub-procedures, appropriate activation group usage, and service programs
  • DB2 native commands, security and access, SQL, SEQUEL, DDM, data centric architecture, design and performance tuning
  • Use of embedded SQL, stored procedures, web services, and API's
  • General knowledge of FTP, SFTP and XML
  • General knowledge of Websmart, HTML, javascript, CSS, jQuery, and Bootstrap
  • Highly detail-oriented and highly organized; as well as, strong verbal and written communication skills
  • Ability to prioritize multiple tasks in a deadline-driven environment; strong sense of urgency and responsiveness
  • Ability to think critically, including the ability to evaluate facts and data to draw conclusions, determine the downstream impact of decisions and associated risks
  • Ethical, team player, with a commitment to company values.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • AD&D insurance
  • Long-term disability insurance
  • 401(k) with employer match

Related Job Pages

More Software Engineer Jobs

Microsoft logo

Senior Software Engineer - Azure Storage

Microsoft

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to any characteristic protected by applicable local laws, regulations, and ordinances.

Full TimeRemoteTeam 10,001+H1B Sponsor

Overview Microsoft Azure Storage is a highly distributed, massively scalable, and ubiquitously accessible cloud storage platform. Azure storage already runs at Exascale (storing Exabytes of data) and we will scale our designs over the next decade to support Zettascale (storing Zettabytes of data). Within Azure Storage, the Ultra Disk team (The Ultra Disk Team) provides next-generation block storage platform for the most demanding cloud storage workloads. If delivering the fastest block storage platform in the cloud using cutting edge technology sounds interesting, we may have the job for you! As a Senior Software Engineer in Azure Storage, you will be designing and implementing protocols and features for data durability, availability, scalability, and performance of backend distributed block storage. This opportunity will enable you to innovate with a fast paced highly talented team and have high impact on cloud storage industry. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. Responsibilities - - Collaborates with appropriate stakeholders to determine user requirements for a set of scenarios. - Leads identification of dependencies and the development of design documents for a product, application, service, or platform - Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI). - Leverages subject-matter expertise of cross-product features with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items. - Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate. - Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale and shares knowledge with other engineers. Qualifications Required Qualifications: - Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python - OR equivalent experience. Other Requirements: - Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: - Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter. Preferred Qualifications: - Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python - OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python - OR equivalent experience. #azurecorejobs Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $119,800 - $234,700 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $158,400 - $258,000 per year. Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled. Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

United States
$119K - $258K / year
Job Closed
Lumen Technologies logo

Senior Lead Software Engineer

Lumen Technologies

Lumen Technologies is self-described as a global company of 40,000+ professionals empowering businesses, government, and communities to “produce amazing things.” Driven by the

Full TimeRemoteTeam 10,001

About Lumen Lumen connects the world. We are igniting business growth by connecting people, data and applications – quickly, securely, and effortlessly. Together, we are building a culture and company from the people up – committed to teamwork, trust and transparency. People power progress. We’re looking for top-tier talent and offer the flexibility you need to thrive and deliver lasting impact. Join us as we digitally connect the world and shape the future. The Role This role is a senior technical leader responsible for Salesforce solutions and MuleSoft-driven enterprise integrations, enabling scalable, automated, and API first system interactions.driven enterprise integrationsfirst system interactions. We are looking for a Sr Lead Software Engineer to provide SalesForce engineering direction in the creation, delivery, and integration of multiple and moderately complex software solutions. May translate business requirements into specific designs and/or participate in the design, evaluation, and selection of engineering solutions for software for a specific business process. Establish the current and future use of the practice, metrics, and methodologies to determine current and future solutions. Explore and evaluate new and approved technologies. Consult on the application of existing and new, approved technologies to develop solutions. Ensure the process of creation and delivery of design and solution in accordance with the architectural direction. This role is critical in shaping our software architecture. Provide technical leadership for enterprise integrations using MuleSoft, defining API led connectivity patterns that enable scalable, secure, and reusable integrations across Salesforce, internal platforms, and external partner systems. Serve as the engineering authority for Salesforce and MuleSoft based cross system automation and integration patterns, including API design, orchestration, and event driven integration strategies.led connectivity patterns that enable scalable, secure, and reusable integrations across Salesforce, internal platforms, and external partner systems. basedsystem automation and integration patterns, including API design, orchestration, and eventdriven integration strategies. Desired experience includes iterative delivery, scaling, telecommunications level networking, managing multiple efforts, and a record of delivery under pressure. The role requires an ability to adapt to evolving technologies, changing project priorities, and guiding the team through the journey in close partnership with our business stakeholders and broader engineering teams.   Location This is a work from home position within the US. The Main Responsibilities Lead the design and implementation of MuleSoft-based integrations using API-led connectivity principles Define and govern enterprise API standards, including RAML/Open API specifications, versioning, and lifecycle management Design and optimize system-to-system integrations across Salesforce, cloud platforms, and on-prem systems using MuleSoft Ensure reliability, scalability, observability, and security of integrations, including error handling, retries, and monitoring Partner with platform, infrastructure, and security teams to align MuleSoft integrations with enterprise architecture standards Design, development of interactions between distributed systems, and services  Define and document using engineering-level design patterns, including data exchange formats, API contracts, and automation triggers  Collaborate with infrastructure, platform, and broader software teams to ensure alignment and clarity in system integration  Establish and enforce engineering standards for development, design, documentation, and validation  Serve as the engineering authority for cross-system automation and integration patterns involving SalesForce  What We Look For in a Candidate - 8+ years of experience engineering SaaS / cloud-native / cloud-ready concepts, systems integration, APIs, network technology and operations, or automation architecture  - 4+ years of experience with MuleSoft Anypoint Platform, including API Manager, Runtime Manager, and CloudHub - 3-5 years of experience with Architecture, Design & Development of web-based applications. - 3-5 years of experience with Agile Development Methodology. - 3-5 years of experience working with both relational and non-relational databases. - Experience designing API-led connectivity (System, Process, and Experience APIs) and Familiarity with tools like common IDEs, automated test suites, CI/CD Pipelines, IaC, Swagger/OpenAPI, BPMN, or UML for documenting system interactions  - Experience with service orchestration platforms or workflow engines (e.g., Temporal, Camunda, Step Functions)  - Strong software development skills surrounding SalesForce and Experience with FEDramp within SFDC Compensation This information reflects the anticipated base salary range for this position based on current national data. Minimums and maximums may vary based on location. Individual pay is based on skills, experience and other relevant factors. Location Based Pay Ranges $132,232 - $176,310 in these states: AL AR AZ FL GA IA ID IN KS KY LA ME MO MS MT ND NE NM OH OK PA SC SD TN UT VT WI WV WY $138,844 - $185,124 in these states: CO HI MI MN NC NH NV OR RI $145,456 - $193,940 in these states: AK CA CT DC DE IL MA MD NJ NY TX VA WA Lumen offers a comprehensive package featuring a broad range of Health, Life, Voluntary Lifestyle benefits and other perks that enhance your physical, mental, emotional and financial wellbeing. We're able to answer any additional questions you may have about our bonus structure (short-term incentives, long-term incentives and/or sales compensation) as you move through the selection process. Learn more about Lumen's:BenefitsBonus Structure#LI-Remote #LI-ZM1 Requisition #: 341364 Background Screening If you are selected for a position, there will be a background screen, which may include checks for criminal records and/or motor vehicle reports and/or drug screening, depending on the position requirements. For more information on these checks, please refer to the Post Offer section of our FAQ page. Job-related concerns identified during the background screening may disqualify you from the new position or your current role. Background results will be evaluated on a case-by-case basis. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. Equal Employment Opportunities We are committed to providing equal employment opportunities to all persons regardless of race, color, ancestry, citizenship, national origin, religion, veteran status, disability, genetic characteristic or information, age, gender, sexual orientation, gender identity, gender expression, marital status, family status, pregnancy, or other legally protected status (collectively, “protected statuses”). We do not tolerate unlawful discrimination in any employment decisions, including recruiting, hiring, compensation, promotion, benefits, discipline, termination, job assignments or training. Privacy Notice Lumen is committed to protecting the privacy and security of personal information collected during the recruitment and hiring process. Our Privacy Notice explains how we collect, use, disclose, and protect applicant information, as well as how individuals may request access to or deletion of their personal data. To review Lumen’s Privacy Notice, please visit: https://jobs.lumen.com/global/en/privacy-notice Disclaimer The job responsibilities described above indicate the general nature and level of work performed by employees within this classification. It is not intended to include a comprehensive inventory of all duties and responsibilities for this job. Job duties and responsibilities are subject to change based on evolving business needs and conditions. In any materials you submit, you may redact or remove age-identifying information such as age, date of birth, or dates of school attendance or graduation. You will not be penalized for redacting or removing this information. Please be advised that Lumen does not require any form of payment from job applicants during the recruitment process. All legitimate job openings will be posted on our official website or communicated through official company email addresses. If you encounter any job offers that request payment in exchange for employment at Lumen, they are not for employment with us, but may relate to another company with a similar name.

United States
$132K - $193K / year
Job Closed

Workyard is a growing startup developing an industry changing workforce management SaaS solution for the construction industry. In a market where $300 billion is spent annually on labor, we are fundamentally transforming the experience for both companies and workers by adding trust, transparency, and modern technologies to the work management process. We are seeking a Software Implementation Specialist to join our Customer Success team and be a critical interface to our clients. As an expert in product and the customer journey, you will onboard new clients onto the Workyard platform and serve as a primary point for customer on-boarding and ongoing support. You will strive for excellent customer support outcomes, and ensure key performance metrics are monitored and achieved to the highest level of customer satisfaction. This position is 100% remote, and business hours will be CST. Compensation: $70,000 - $80,000 base + benefits + equity Final compensation may vary based on experience, qualifications, and applicable wage laws. Responsibilities - Learn and deeply understand the Workyard product, features and roadmap - Onboard new clients onto the Workyard platform - Primary contact for all customer support inquiries that are escalated and not answered by automated support tools - Manage and improve content in the automated support tools to improve customer self service capability utilization - Ensure timely and accurate resolution of customer inquiries and issues - Manage and track issue escalations to engineering or within customer success - Improve performance by raising efficiency and exploring new technology and process improvements - Provide valuable feedback to the product team based on customer experience and issues - Assist with special projects as needed Requirements - 5+ years experience in Implementation for a SaaS solution - Understanding of business process and data mapping - Strong analytical and problem-solving abilities, with proficiency in troubleshooting and identifying multiple options for resolution - Excellent communication and problem-solving skills - Multi-tasking abilities - Adaptability to a fast paced, and constantly changing environment - Aptitude and appetite to learn new technologies - Patience when handling tough cases or clients - Bonus points for domain knowledge in payroll applications or the construction industry Benefits Comprehensive benefits including Aetna medical, dental, and vision coverage, Flexible Spending Accounts (FSA), Teladoc virtual care, One Medical membership, Kindbody family-building support, an Employee Assistance Program, 401(k) retirement plan through Empower, and pre-tax commuter benefits (for those based in our San Francisco office). Equal Opportunity Employer Workyard is an Equal Opportunity Employer and does not discriminate based on race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, genetic information, or any other protected characteristic under applicable law. Accommodations Workyard is committed to providing reasonable accommodations for individuals with disabilities during the hiring process. If you require assistance or accommodation, please contact us so we can support you.

United States
$70K - $80K / year
Dispensed Global logo

Staff Software Engineer

Dispensed Global

Dispensed: Your alternative therapy journey to wellness starts here.

Full TimeRemoteTeam 51-200Since 2021H1B No Sponsor

About The Role Dispensed is building the infrastructure that lets patients across Australia, New Zealand, and the UK access healthcare that has historically been hard to reach, and the Staff Software Engineer role sits at the centre of that work. At this level, you will set the technical direction for a meaningful slice of the platform, making architectural decisions that will shape how the product scales and how quickly teams can ship. This is not a role where you inherit a fixed system and maintain it; the platform is still being shaped, and you will have a genuine hand in defining what it becomes. If you care about building software that has a direct effect on patient outcomes, and you want the scope and trust to lead that work without needing approval on every trade-off, this role is worth a serious look. What You Will Do - Define and drive the technical architecture across your domain, including decisions on data design, service boundaries, and third-party integrations that will be lived with for years. - Identify systemic risks in the platform before they become production problems, then lead the work to resolve them, whether that means proposing a re-architecture, building shared tooling, or setting a new standard for how teams approach a problem. - Lead complex, cross-team initiatives from ambiguous brief to shipped product, creating clarity on approach, sequencing, and dependencies so that multiple engineers can move in parallel without losing coherence. - Write technical design documents that drive alignment across teams and bring product managers and senior stakeholders into consequential decisions without requiring them to understand every implementation detail. - Actively coach senior engineers on what ownership, quality, and delivery look like at the next level, including honest conversations about where they need to grow. - Bring a commercial lens to technical decisions, weighing infrastructure cost, regulatory exposure, and time-to-market alongside correctness and elegance. - Represent engineering as a business partner in cross-functional discussions, raising systemic issues clearly and pushing conversations toward resolution rather than leaving problems to accumulate. What You’ll Need Required: - 8+ years of software engineering experience, including senior/staff-level ownership. - Proven experience defining and evolving architecture across systems or teams. - Strong full-stack background (Python, TypeScript/JavaScript, or similar). - Experience designing and scaling distributed systems, APIs, and integrations. - Solid cloud and deployment experience (AWS, Vercel, or similar). - Track record of leading cross-team initiatives and driving technical alignment. - Strong engineering judgment balancing quality, speed, and business impact. - Excellent communication skills, including during technical design writing. Highly Valued: - Experience setting technical direction or standards across teams. - Background in regulated environments (e.g. healthcare, fintech). - Experience with platform modernisation (migrations, consolidation). - Understanding of security, patient data privacy, or healthcare systems. What We Offer - Work From Anywhere in Australia. 🌍 - A competitive salary and awesome benefits package. 💰 - A supportive and positive work environment. 🌟 - Opportunities to grow and develop your career. 📈 - Opportunity to transform lives through alternative medicine. 💡

Australia