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

Senior Software Engineer (GCP)

Jahnel Group’s mission is to provide the absolute best environment for software creators to pursue their passion by connecting them with great clients doing meaningful work.

We get to build some of the most complex and compelling applications for our clients located across the country. We’re a fast-growing INC 5000 recognized company, yet we still work as a very close-knit team (100+ employees). We’re growing like crazy, and if you’re looking for the next place to call home, hit us up for a beer or coffee. 

Who We’re Looking For

We're in search of a Senior Software Engineer to join our team right away. Our ideal candidate will boast a solid foundation in software engineering and experience within the cloud platform, GCP. We value problem-solving prowess and thrive on creative and innovative thinking.

Instead of the typical job description, here's a breakdown of tasks and qualities we're looking for in our potential team member:

Primary Responsibilities

  • Collaborate with cross-functional teams to define, design, and ship new features and enhancements.
  • Develop high-quality, reusable, and scalable code using a variety of frontend and backend technologies, including React, Angular, Vue, Node.js, Python, Go, Java, and C#, etc. 
  • Design and implement RESTful APIs and microservices to support seamless integration between frontend and backend systems.
  • Utilize GCP to deploy and maintain scalable and resilient applications.
  • Conduct code reviews, identify areas for improvement, and mentor junior engineers to foster a culture of continuous learning and growth.
  • Stay up-to-date with the latest trends and best practices in software development, and leverage emerging technologies to drive innovation within the organization.

Skills and Qualifications

  • 7+ years of professional experience.
  • Expertise with at least two backend languages (e.g., Node.js, Python, Go, Java, C#).
  • Proficiency in using Gemini, Vision, and Vertex AI platforms.
  • Proficiency in modern frontend frameworks (e.g., React, Angular, Vue).
  • Experience designing and implementing scalable and secure RESTful APIs and microservices.
  • Hands-on experience with GCP, including deploying and managing cloud-based applications.
  • Strong problem-solving skills and a passion for writing clean, maintainable code.
  • Excellent communication and collaboration skills, with the ability to work effectively in a fast-paced, agile environment.

Where We’re Looking For It

  • Schenectady, New York 
  • 100% Remote for the right candidate

Compensation Package (Salary Transparency for US Based Employees)

  • Salary Range: $105,000 - $140,000+
    • Salary is negotiable and the range can be increased based on qualifications, certifications and experience  
  • Free Health Insurance Option for all (Single, 2 - Party and Family) 
  • 401k Safe Harbor Plan 
  • Profit Sharing Program
  • Generous PTO - Maternity / Paternity Leave
  • Side Hustle Opportunities 
  • Certification Reimbursement and Bounty Programs

Other Information 

The work hours will be approximately 9:00 am to 5:00 pm EST, depending on workload, with the occasional late night when a tight deadline calls for it. We work for security-conscious clients, thus background checks will be required. Salary dependent upon experience.

Average salary estimate

$122500 / YEARLY (est.)
min
max
$105000K
$140000K

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 Senior Software Engineer (GCP) , Jahnel Group

At Jahnel Group, we're all about fostering an environment where software creators can truly thrive, and that's why we're excited to bring on a Senior Software Engineer (GCP) to our team. Based in Schenectady, New York, we offer a remote work option that truly allows you to balance life and work. In this role, you’ll be diving into exciting projects that involve building complex applications for our clients sprinkled across the nation. As a member of our close-knit team, you won't just be writing code; you’ll be collaborating with various cross-functional teams to design and ship robust features and enhancements. We value creativity, innovation, and, most importantly, a love for problem-solving. Your day-to-day tasks will include developing high-quality, reusable, and scalable code in languages like Python, Go, or Java. You’ll also have the chance to work with modern front-end frameworks like React or Angular, while maintaining application deployment within GCP. Mentoring junior engineers and conducting code reviews will be part of your responsibilities, which is vital for our culture of continuous learning. Beyond coding, we're looking for individuals who are keen on staying abreast of industry trends and willing to integrate new technologies for innovation. If you're a seasoned software engineer with a passion for quality and creativity, we’d love to chat over a beer or coffee about your potential future with Jahnel Group!

Frequently Asked Questions (FAQs) for Senior Software Engineer (GCP) Role at Jahnel Group
What qualifications do I need to become a Senior Software Engineer at Jahnel Group?

To apply for the Senior Software Engineer (GCP) role at Jahnel Group, candidates should possess at least 7 years of professional experience in software development. A strong foundation in both backend and frontend technologies is essential, particularly in languages such as Node.js, Python, and Java. Familiarity with GCP and relevant frameworks is also crucial to succeed in this role.

Join Rise to see the full answer
What does a typical workday look like for a Senior Software Engineer at Jahnel Group?

As a Senior Software Engineer (GCP) at Jahnel Group, your workdays will be dynamic and collaborative. You may spend the morning reviewing code with your team, followed by developing new features for clients. The afternoons could include designing RESTful APIs and integrating your code with frontend technologies. Remote flexibility means you can balance work with personal needs while still being part of a close-knit team.

Join Rise to see the full answer
What types of projects will I work on as a Senior Software Engineer at Jahnel Group?

In the role of Senior Software Engineer (GCP) at Jahnel Group, you’ll work on a variety of exciting and complex projects that involve utilizing GCP for application deployment. Projects will vary from building modern web applications to creating backend services, all aimed at serving our clients effectively. Your creativity and problem-solving skills will be invaluable as you tackle these challenges!

Join Rise to see the full answer
What technologies should I be familiar with for the Senior Software Engineer role at Jahnel Group?

Candidates aspiring to become a Senior Software Engineer (GCP) at Jahnel Group should be well-versed in multiple programming languages, particularly at least two from our tech stack, which includes Python, Java, Go, and Node.js. Additionally, experience with frontend frameworks like React or Angular, as well as cloud technologies from GCP, will be essential.

Join Rise to see the full answer
How can I demonstrate my problem-solving skills in the interview for Senior Software Engineer at Jahnel Group?

Potential candidates can showcase their problem-solving skills during the interview for the Senior Software Engineer (GCP) role by discussing specific challenges they’ve encountered in previous projects. Providing examples of how you approached a problem, the thought processes you went through, and the outcomes can effectively illustrate your skills and technical mindset to the interviewers.

Join Rise to see the full answer
What are the salary ranges for the Senior Software Engineer position at Jahnel Group?

At Jahnel Group, the salary range for the Senior Software Engineer (GCP) position typically falls between $105,000 and $140,000, depending on experience and qualifications. We believe in salary transparency and encourage negotiations based on your individual expertise and certifications.

Join Rise to see the full answer
What growth opportunities are available for Senior Software Engineers at Jahnel Group?

As a Senior Software Engineer (GCP) at Jahnel Group, you'll find numerous growth opportunities including mentorship of junior engineers and the chance to work on cutting-edge projects. We also support professional development through certification reimbursements and our bounty program, ensuring our team is always learning and growing.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer (GCP)
Can you describe your experience with Google Cloud Platform as a Senior Software Engineer?

When asked about your experience with Google Cloud Platform (GCP), it's important to highlight specific projects where you utilized various GCP components. Discuss how you deployed applications, managed cloud storage, or integrated services like Cloud Functions and App Engine, showcasing your understanding and hands-on experience effectively.

Join Rise to see the full answer
How do you ensure code quality when developing applications?

To ensure code quality as a Senior Software Engineer (GCP), focus on your methodologies such as adhering to coding standards, performing regular code reviews, and writing comprehensive unit tests. Mention the importance of continuous integration tools and how peer feedback contributes to maintaining high code quality across projects.

Join Rise to see the full answer
What is your approach to designing RESTful APIs?

When discussing your approach to designing RESTful APIs, describe your process starting from understanding the client requirements, defining endpoints, structuring the request and response formats, and ensuring security through authentication. Highlight any frameworks you are familiar with, and how you maintain API documentation for clarity.

Join Rise to see the full answer
What backend languages do you prefer and why?

Inquiring about preferred backend languages allows you to express your comfort and expertise. Be prepared to discuss why you prefer languages like Python or Node.js, emphasizing ease of use, community support, performance, and how suitable they are to specific project requirements you've encountered in your career.

Join Rise to see the full answer
How do you stay updated with the latest advancements in software development?

Employers appreciate a candidate who actively stays ahead of industry trends. Explain your strategies for keeping updated; whether it’s following tech blogs, engaging in online courses, attending conferences, or participating in community discussions, emphasize a few methods that show your dedication to professional growth.

Join Rise to see the full answer
Describe a challenging programming problem you faced and how you resolved it.

Prepare to share a specific programming challenge that you encountered as a Senior Software Engineer (GCP), outlining the problem, the steps you took to analyze it, and the final resolution. Emphasizing your analytical abilities and problem-solving skills will be key to showcasing your experience.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Being asked about prioritization requires you to showcase your organizational skills. Share a method you use for prioritization, such as the Eisenhower Box or Agile methodologies. Explain how communicating with project stakeholders helps ensure the most critical tasks are addressed first.

Join Rise to see the full answer
How do you mentor junior developers?

When discussing mentorship, emphasize your commitment to sharing knowledge and fostering growth. Give examples of mentoring sessions, code reviews, and setting learning goals with junior developers, demonstrating how you create an inclusive environment for them to learn and develop their skills.

Join Rise to see the full answer
What practices do you follow for writing maintainable code?

Discuss your emphasis on writing clean, maintainable code by following principles like DRY (Don't Repeat Yourself) and KISS (Keep It Simple, Stupid). Mention the importance of clear documentation and the use of version control systems in ensuring that code remains comprehensible for future maintainers.

Join Rise to see the full answer
Can you explain microservices architecture and its benefits?

Explain microservices architecture by discussing how it breaks down applications into smaller, manageable services that can be developed, deployed, and scaled independently. Highlight benefits such as improved scalability, flexibility in technology choices, and easier maintenance, as well as your direct experience implementing such architectures.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
DoorDash USA Hybrid San Francisco, CA; Sunnyvale, CA; Seattle, WA
Posted 11 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 6 days ago

Founded in 2003, The Jahnel Group is a computer software company that specializes in software consultation, software development, and software testing. They are headquartered in Schenectady, New York.

2 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
November 29, 2024

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!