The Staff Engineer is a senior individual contributor within Guild’s IT Factory, the team that builds shared engineering tools, software components, and platform capabilities used by application delivery teams.
Compensation
This role is an exempt position with a targeted salary range of $144,001 to $210,601.
Responsibilities
Design, build, and evolve reusable software libraries, services, developer tools, frameworks, and automation
Implement full‑stack engineering across application services, APIs, integrations, data access, developer interfaces, cloud workload configuration, deployment automation, and observability
Lead technical designs for assigned shared capabilities and document decisions
Develop reusable unit, integration, contract, and performance testing capabilities
Build logging, metrics, tracing, diagnostic support, and resilient failure handling into shared assets
Requirements
Bachelor's Degree in Computer Science, Information Technology, or related field
Designs, develops, tests, deploys, and supports cloud-based software for connected-device solutions. Independently owns moderately complex features and services from technical design through production deployment and operational support.
Responsibilities
Own the design, implementation, testing, deployment, and production support of backend services, RESTful APIs, and cloud components supporting connected products and customer-facing applications.
Develop high-quality software using C#/.NET and established engineering patterns, coding standards, automated testing, and code-review practices.
Design and implement integrations with databases, event streams, messaging systems, queues, storage, and other cloud-platform components.
Translate product and system requirements into maintainable technical solutions; clarify ambiguity and identify dependencies, risks, and operational considerations early.
Design solutions for moderately complex features and services, evaluate technical tradeoffs, and contribute to architectural decisions within the broader platform architecture.
The Technology Architect leads end-to-end solution design, shaping early architectural decisions and ensuring solutions are built for scale, resiliency, security, and long-term sustainability. This role partners closely with product, engineering, data, infrastructure, and architecture teams to deliver integrated, business-aligned outcomes across enterprise systems, data, and AI.
Compensation
Pay Range: $119,765.00 - $140,900.00
Responsibilities
Lead end-to-end solution design, defining architecture across systems, data, integration, infrastructure, and AI capabilities.
Translate business requirements into clear, scalable, and integrated solution designs, avoiding siloed implementations.
Collaborate with product owners, engineering teams, and enterprise architects to ensure alignment with architecture standards and frameworks.
Define and drive non-functional requirements, including resiliency, performance, scalability, security, and failure handling.
Own solution design strategy across initiatives, partnering with architects and senior stakeholders on architectural direction and trade-offs.
Requirements
Bachelor's degree or equivalent work experience
Nice to have: Validating architecture using APIs, data platforms, infrastructure, and AI components
Lead software development for ground systems supporting space missions, designing and implementing efficient, secure code in a dynamic, collaborative environment.
A hands-on software engineer who can take end-to-end technical ownership of a significant software subsystem or product capability within Avaya's enterprise communications and contact center portfolio.
Compensation
The pay range for this opportunity is from $179,127 to $234,100 + benefits. This range represents the anticipated low and high end of the salary plus bonus for this position.
Responsibilities
Own a subsystem from design through production, including technical direction, implementation, interfaces, testing, operational readiness, and ongoing improvement.
Turn product goals into clear designs and achievable delivery plans, defining interfaces, data flows, and identifying risks.
Personally implement critical functionality and resolve difficult technical problems across backend services, APIs, messaging, and data.
Establish clear integration contracts with adjacent systems, addressing compatibility and failure behavior.
Use AI coding agents for substantial engineering work, defining tasks, challenging solutions, and verifying results.
Requirements
Bachelor degree or equivalent experience in Computer Science or Engineering
Nice to have: Go development
Nice to have: Rust development
Nice to have: Event-driven systems (Kafka, NATS, RabbitMQ)
Lead the design, development, and optimization of highly complex Salesforce solutions supporting critical business applications and enterprise technology initiatives.
Compensation
Base Salary Range USD $118,875.92 - USD $152,108.87 /Yr.
Responsibilities
Lead development, implementation, and optimization of complex Salesforce applications and custom solutions using Apex, Lightning Web Components, Flows, SOQL, and other platform capabilities.
Work with Salesforce Architect on technical design.
Provide technical leadership and mentorship to developers.
Coordinate complex development activities and guide implementation to meet business requirements.
Partner with architects, analysts, product owners, QA, and stakeholders to evaluate solution alternatives and ensure alignment with architecture and standards.
Requirements
Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field
Nice to have: Salesforce Certified Platform Developer I
Nice to have: Salesforce Certified Platform Developer II
Nice to have: Salesforce Certified JavaScript Developer I
Nice to have: Salesforce Certified Platform App Builder
Support and expand a business-critical B2B2C Pay Over Time digital payment solution that connects customers, dealers, internal business processes, and external payment and financing partners.
Compensation
The expected salary range for this position is 65-75 per hour, depending on experience and qualifications.
Responsibilities
Own solutions from design and architecture through the full production lifecycle
Design, develop, test, deploy, and maintain enterprise applications using C#, ASP.NET, ASP.NET Core, MVC, and Web API
Implement and operationalize subscription capabilities, including pricing plans, purchase and activation, renewals and expirations, upgrades and downgrades, entitlements and service activation, and invoice and transaction history
Design and build domain-driven, bounded-context solutions using microservices and event-based architectures, including containerization, asynchronous messaging, API versioning and contract management, and distributed tracing
Build and consume RESTful APIs and web services to integrate with internal systems and external payment and financing partners
Requirements
Bachelor's degree in Computer Science, IT, Engineering, or a related field preferred
Nice to have: Microsoft certifications
Nice to have: cloud certifications
Nice to have: DevOps certifications
Nice to have: leading small or onshore/offshore teams
Lead the design, development, and implementation of complex software solutions, providing technical guidance and support to developers while ensuring high-quality, scalable, and user-friendly applications.
Locations (2)
Guadalajara, Jalisco, Mexico
Mexico
Responsibilities
Serve as the primary technical point of contact for product owners and external teams.
Lead and provide technical guidance, mentorship, and support to development teams.
Design, develop, and maintain user interface components, business logic, and SQL Server stored procedures.
Participate in Agile ceremonies, including backlog estimation, refinement, sprint planning, and development activities.
Ensure all solutions comply with established coding standards and best practices.
Requirements
Bachelor's degree in Computer Science, Software Engineering, or a related field
Master's degree or equivalent advanced academic background