Sunnyvale, CA, USA
4 days ago
63412R-Software Engineer 2

Job Summary:

We are looking for a motivated Software Engineer to join our team. The candidate will have strong Python skills, experience in Docker and Kubernetes, and the ability to contribute to full stack development projects using Ruby on Rails and Python. You will be responsible for building microservices, REST APIs, and developing tools that enhance our product offerings.

Key Responsibilities:

      •     Design, develop, and maintain scalable APIs and microservices using Python and Ruby on Rails.

      •     Implement and manage containerized applications using Docker and Kubernetes.

      •     Contribute to full-stack development, with expertise in front-end and back-end technologies.

      •     Collaborate with cross-functional teams to develop and deploy applications efficiently.

      •     Write clean, maintainable, and efficient code, adhering to best practices.

      •     Troubleshoot, debug, and upgrade existing software.

      •     Build tools and automation to streamline workflows and improve the development process.

      •     Actively participate in code reviews, design discussions, and team activities.

Requirements:

      •     Strong proficiency in Python with hands-on experience in building APIs and microservices.

      •     Knowledge of Docker and Kubernetes is essential.

      •     Experience with full stack development, particularly using Ruby on Rails and Python.

      •     Solid understanding of RESTful API design and development.

      •     1-2 years of experience in API development and tools creation.

      •     Familiarity with modern front-end frameworks (React, Angular, or Vue.js) is a plus.

      •     Strong problem-solving and debugging skills.

      •     Experience with Agile methodologies and version control (Git).

Education and Experience:

      •     Masters or Bachelor’s degree in Computer Science, Software Engineering, or a related field.

      •     1-2 years of relevant experience in software engineering, with a focus on API development, microservices, and tool development.

 

Minimum Salary: $102,400.00

Maximum Salary:$147,200.00

The pay range for this position is expected to be between $102,400.00 and $147,200.00/year; however, the base pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. The total compensation package for this position also includes medical benefits, 401(k) eligibility, vacation, sick time, and parental leave. Additional details of participation in these benefit plans will be provided if an employee receives an offer of employment.

If hired, employee will be in an “at-will position” and the Company reserves the right to modify base salary (as well as any other payment or compensation program) at any time, including for reasons related to individual performance, Company or individual department/team performance, and market factors.

Juniper’s pay range data is provided in accordance with local state pay transparency regulations. Juniper may post different minimum wage ranges for permanent residency petitions pursuant to US Department of Labor requirements.

Confirm your E-mail: Send Email