Taro Logo

Software Engineer (Software Development Environment/Automated Software Engineering)

Global technology company specializing in electronics, gaming, entertainment and innovative solutions.
DevOps
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Job Description

Sony is seeking a Software Engineer to join their Software Development Environment/Automated Software Engineering team. This role focuses on improving productivity and quality of Sony's software through research and development of software engineering techniques. The team creates advanced software development environments and techniques used throughout Sony, supporting various software development from embedded systems to web services, including AI camera-driven sensing solutions and metaverse services.

The position involves working with cutting-edge technologies including CI/CD cloud services, automated test code generation, fuzzing, bug localization/repair, and large language model utilization. You'll be developing advanced techniques to streamline the software development lifecycle while working with various Sony business units.

The ideal candidate should have strong programming skills in languages like Go, Python, C++, or Java, with experience in software development automation and cloud systems. You'll be working in a modern development environment using Linux, macOS, Windows, and cloud platforms (GCP, AWS, Azure) with tools like Kubernetes and Docker.

This is an excellent opportunity for a mid-level engineer interested in DevOps and automation to work on innovative solutions that impact software development across Sony's diverse product portfolio. The role offers exposure to various domains from embedded systems to web services, making it an ideal position for someone looking to grow their technical expertise while working for a global technology leader.

Last updated 2 months ago

Responsibilities For Software Engineer (Software Development Environment/Automated Software Engineering)

  • Develop advanced techniques to speed up software development life cycle
  • Build machine learning models and/or utilize large language models to automate software development
  • Integrate advanced features into CI/CD cloud services
  • Design, implement, and test Go/Python/C++ programs
  • Lead the introduction of new software development techniques for real business use cases

Requirements For Software Engineer (Software Development Environment/Automated Software Engineering)

Go
Python
Java
Kubernetes
  • Advanced degree in computer science or related technical field, OR equivalent practical experience
  • 3 years of experience with general purpose programming languages (Java, C/C++, Go, Python)
  • 1 year of experience with programming language processing or software development automation
  • Fluent English speaking and writing skills
  • Experience with cloud system development, DevOps, and machine learning (preferred)
  • Strong communication and teamwork skills (preferred)

Related Jobs

Software Engineer (Software Development Environment/Automated Software Engineering)

Software Engineer position at Sony focusing on development environment automation and CI/CD services, requiring 3+ years of programming experience and expertise in software development automation.

Software Engineer (Software Development Environment/Automated Software Engineering)

Software Engineer position at Sony focusing on development environment automation and software engineering tools, requiring 3+ years of programming experience.

Software Engineer (Software Development Environment/Automated Software Engineering)

Software Engineer position at Sony focusing on development environment automation and software engineering tools, requiring 3+ years of programming experience.

Corporate IT/Corporate Engineer, IT Service Management

Corporate IT/Engineering role at Mercari focusing on IT Service Management, requiring 3+ years of experience and strong Japanese language skills.

Senior Technical Operations Engineer

Senior Technical Operations Engineer role at Oracle Cloud Infrastructure focusing on production environment operations, system administration, and technical support for sovereign cloud regions.