Job title: Senior Software Engineer
Job type: Permanent
Emp type: Full-time
Industry: Software Development
Salary from: €60,000.00 EUR
Salary to: €70,000.00 EUR
Location: San Francisco, US
Job published: 26-02-2025
Job ID: 33592

Job Description

Job Brief:

  • We are looking for a Senior Software Engineer to join a publicly traded American multinational with presence in 3 different continents.
  • You will have the opportunity to work on complex projects, leverage your Java expertise, and contribute to the development of cutting-edge software products with a focus on cloud and infrastructure. 

Responsibilities:

  • Design, develop, and maintain high-quality software applications using Java and related technologies with a focus on cloud and infrastructure.
  • Design and implement cloud-based solutions leveraging platforms such as AWS or GCP.
  • Ensure the scalability, reliability, and performance of software applications in cloud environments.
  • Write clean, efficient, and well-structured code following best practices and coding standards.
  • Conduct comprehensive testing, debugging, and performance tuning to ensure software functionality and efficiency.
  • Collaborate with DevOps and infrastructure teams to design and deploy applications in cloud environments.
  • Implement and automate build, deployment, and monitoring processes.
  • Participate in code reviews to provide and receive constructive feedback, ensuring code quality and adherence to standards.
  • Research and evaluate emerging technologies, frameworks, and tools to enhance software development processes and improve product quality.
  • Mentor and guide junior engineers, fostering a culture of knowledge sharing and continuous learning.
  • Contribute to the continuous improvement of development processes, tools, and practices.

Requirements and skills:

       •    5+ years of experience in backend development.
       •    Proficiency in Java and the Spring framework.
       •    Strong knowledge of REST API design and implementation.
       •    Experience with Google Cloud or other cloud platforms.
       •    Familiarity with software engineering best practices, including continuous delivery, defensive programming, and automated testing.
       •    Proven experience working in agile development teams.
       •    Background in distributed systems and microservices architecture.
       •    AI expertise in speech recognition and natural language processing is a plus but not mandatory.
       •    Bachelor’s or Master’s degree in Computer Science or equivalent professional experience.

Next steps:

  • Do you consider yourself the ideal candidate for this role? If so, take the next step and apply now. Our team will take care of the rest. 
Apply with indeed
File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB
File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB