Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer (Multiple) image - Rise Careers
Job details

Software Engineer (Multiple)

Company Description

Canyon GBS (https://canyongbs.com), based in the Phoenix Metro Area, is a pioneering tech company crafting impactful solutions powered by AI. Our diverse range of SaaS offerings are tailored for sectors such as higher education, public sector government agencies, non-profits, and other large enterprises. Our mission is to equip organizations with powerful yet accessible AI-powered technology to better serve their constituents. Through our relentless pursuit of innovation and customer-centric approach, Canyon GBS strives to be a trusted partner in navigating today's digital landscape.

Job Description

We are seeking a highly skilled and experienced Software Engineer specializing in Laravel to join our dynamic development team building and maintaining our SaaS products. The ideal candidate will have a strong background in software engineering with experience building SaaS enterprise applications. You will play a critical role in designing, developing, and maintaining cutting-edge software solutions that meet the needs of our customers. As a senior member of the team, you will also mentor software developers and contribute to the continuous improvement of our development processes.

While the position is remote, the candidate must be located in the USA.

Key Responsibilities:

  • Lead and contribute to complex software projects, ensuring high-quality and timely delivery.
  • Mentor and guide other developers, fostering their growth and development.
  • Influence and make key technical decisions regarding the architectural direction of projects.
  • Utilize IDEs like VS Code, version control systems like git, and collaboration tools like GitHub to manage and review code.
  • Drive innovation by staying current with emerging technologies and best practices.
  • Ensure scalable, maintainable, and efficient software architecture design.
  • Ability to travel as needed to represent Canyon GBS in the public eye globally with customers, partners, investors, and the community.

Hiring Range

  • $86,000 – $103,000

Benefits

  • Unlimited PTO
  • Healthcare
  • Retirement (401K)
  • Cell Phone Stipend

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field (preferred).
  • Minimum of 5 years of professional software development experience as a Laravel developer.
  • High level of proficiency in PHP 8.1 or higher, Laravel, Livewire, Tailwind CSS, and Vue JS.
  • Experience working on enterprise software projects with a team of developers.
  • Strong understanding of software development methodologies (agile/scrum).
  • Strong understanding of software development patterns and high-level software architectural design.
  • Familiarity with database technologies (e.g., PostgreSQL).
  • Experience using Filament (https://filamentphp.com) is a bonus.

Additional Information

Equal Opportunity Employment Statement

Canyon GBS believes in equal opportunity and welcomes all qualified applicants regardless of race, color, religion, sex, national origin, disability, protected veteran status, sexual orientation, gender identity, or any other legally protected basis.

If all this sounds like a good fit, apply today, we want to hear from you!

Average salary estimate

$94500 / YEARLY (est.)
min
max
$86000K
$103000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer (Multiple), Canyon GBS

Become a part of Canyon GBS, a trailblazing tech company situated in the vibrant Phoenix Metro Area, where we are revolutionizing the landscape of AI-powered solutions. We are currently searching for talented Software Engineers specializing in Laravel to join our enthusiastic development team. This role is perfect for someone with a minimum of 5 years of experience in software development, particularly in creating SaaS enterprise applications. As a Software Engineer at Canyon GBS, you will be instrumental in crafting high-quality software solutions that cater to a diverse clientele, from educational institutions to government agencies and non-profits. Your expertise will help us stay on the cutting edge of technology, ensuring our products are not only innovative but also efficient and maintainable. You will take the lead on complex projects while mentoring fellow developers, guiding them to reach their full potential. Collaboration is key, so you’ll utilize tools like GitHub and VS Code to manage code and participate in exciting team dynamics. If you thrive in an environment that encourages continuous learning and improvement, and you enjoy being part of an agile team that embraces the latest industry practices, we want to hear from you! Please note that while this role offers remote flexibility, applicants must be located in the USA. Join us in our mission to make a significant impact through technology, and let’s create the future together!

Frequently Asked Questions (FAQs) for Software Engineer (Multiple) Role at Canyon GBS
What are the responsibilities of a Software Engineer at Canyon GBS?

As a Software Engineer at Canyon GBS, you will lead and contribute to complex software projects, ensuring high-quality and timely development. You will mentor other developers, make key architectural decisions, drive innovation by staying current with technologies, and ensure scalable software architecture while managing code through tools like Git and VS Code.

Join Rise to see the full answer
What qualifications are required for a Software Engineer role at Canyon GBS?

To qualify for the Software Engineer position at Canyon GBS, you should possess a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, along with a minimum of 5 years of professional experience as a Laravel developer. Proficiency in PHP 8.1 or higher, as well as experience with frameworks like Livewire and Vue JS, is essential.

Join Rise to see the full answer
Is prior experience with SaaS applications necessary for the Software Engineer position at Canyon GBS?

Yes, prior experience in developing SaaS enterprise applications is a key requirement for the Software Engineer position at Canyon GBS. Understanding how to build applications that cater to various sectors, including higher education and public agencies, will be critical in this role.

Join Rise to see the full answer
What tools and technologies should a Software Engineer at Canyon GBS be familiar with?

A Software Engineer at Canyon GBS should be well-versed in PHP, Laravel, and additional libraries like Livewire and Tailwind CSS. Familiarity with database technologies such as PostgreSQL is also important. Experience using Git for version control and understanding agile methodologies will enhance your effectiveness in this role.

Join Rise to see the full answer
What is the work culture like at Canyon GBS for Software Engineers?

Canyon GBS fosters a collaborative and innovative work culture. As a Software Engineer, you will be encouraged to mentor others and contribute to a continuous improvement environment. The company values flexibility, so while the position is remote, candidates must reside in the USA to participate in team activities and occasional travel.

Join Rise to see the full answer
Common Interview Questions for Software Engineer (Multiple)
Can you describe your experience with Laravel and how it relates to your work as a Software Engineer?

In your response, highlight specific projects where you utilized Laravel. Mention what features you built, any challenges you overcame, and how Laravel's capabilities helped streamline the process. This shows your practical understanding of the framework and your ability to apply it effectively.

Join Rise to see the full answer
What methodologies do you prefer when managing your software development projects?

Discuss your experience with agile/scrum methodologies, explaining how you’ve implemented these practices in your previous roles. Offer examples of how these methodologies improved project delivery and team collaboration, showcasing your readiness for a dynamic work environment.

Join Rise to see the full answer
How do you prioritize tasks and manage deadlines in software development?

Explain your approach to task prioritization, such as using backlog refinement or sprint planning in agile environments. Share a specific instance where effective prioritization led to successful project outcomes and underline your commitment to meeting deadlines.

Join Rise to see the full answer
Can you give an example of a complex problem you solved in your previous software projects?

Prepare a compelling example that outlines the problem, your approach to solving it using analytical skills and technical knowledge, and what the outcome was. This will illustrate your problem-solving capabilities and technical prowess.

Join Rise to see the full answer
What role does mentorship play in your career as a Software Engineer?

Discuss your philosophy on mentorship, how you’ve mentored others in the past, and what you believe is essential in guiding less experienced developers. Highlight the impact mentoring has had on both your own development and those you mentored.

Join Rise to see the full answer
How do you stay current with emerging technologies and industry trends?

Share your strategies for continuous learning, whether through online courses, attending industry conferences, or participating in developer communities. This shows that you are proactive in staying informed and improving your skills.

Join Rise to see the full answer
What experience do you have with collaboration tools like GitHub?

Explain your level of proficiency with GitHub, including code reviews, repository management, and team collaboration projects. Detail how these tools have enhanced your workflow and promoted teamwork within your past roles.

Join Rise to see the full answer
How do you ensure that your software designs are scalable and maintainable?

Describe your approach to software architecture, touching on best practices such as code refactoring, adopting design patterns, or employing technology stacks that promote scalability. Provide examples of how these principles were embodied in your previous projects.

Join Rise to see the full answer
What IT projects are you most proud of and why?

Select a couple of key projects, providing context and highlighting your contributions. Mention any recognition received or measurable impact the projects had. This illustrates your hands-on experience and capacity for delivering successful outcomes.

Join Rise to see the full answer
How would you approach integrating feedback from stakeholders into your development process?

Discuss your willingness to engage with stakeholders, how you gather their feedback, and how it influences your development process. Provide an example to show your flexibility in adapting project scopes and requirements.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
CI&T Remote Quezon City, Metro Manila
Posted 5 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Assembled Remote San Francisco, New York
Posted 7 days ago
Photo of the Rise User
Insight M Remote Remote (USA) or Sunnyvale, CA
Posted 13 days ago
Photo of the Rise User
Posted 4 days ago

Canyon GBS LLC is a registered Arizona company providing consulting, media and technology services to small, medium, and enterprise businesses.

2 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
January 4, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!