Hybrid Software Engineer II

Posted 1 hour ago

Apply now

About the role

  • Software Engineer developing high-quality applications with a focus on scalable systems and cloud technologies. Collaborating with cross-functional teams in a hybrid workplace.

Responsibilities

  • Work with a team of engineers to develop high-quality software
  • Participate in all phases of the project lifecycle – gathering requirements, designing solutions, building new interfaces, integration with existing architectures, development, and testing code
  • Build scalable, highly available and resilient applications by utilizing the optimal cloud technologies and programming languages and frameworks that best suit your use cases
  • Design technical solutions to solve complex technical problems at scale
  • Build iteratively using agile methodologies

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • Background in Java
  • Solid understanding of design patterns, object-oriented design and best practices for creating maintainable and scalable software systems
  • Strong communication and collaboration skills, with the ability to work effectively in a cross-functional team environment
  • Knowledge of version control systems, preferably Git
  • Excellent problem-solving skills and the ability to troubleshoot complex technical issues
  • Familiarity with cloud service providers (e.g.: Azure, AWS, GCP) is a plus
  • Experience with CI/CD and build tools is a plus
  • Comfortable with written and/or verbal communication in English
  • Desire to learn, and expand your skill set
  • Familiarity with AI developer tools like Claude Code, Github Copilot is a plus.

Job title

Software Engineer II

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

HybridPuneIndia

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job