Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Yahoo, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior Backend Software Development Engineer at Yahoo is responsible for designing, developing, and maintaining robust backend systems that power our leading digital services. You will work closely with cross-functional teams to deliver innovative solutions that meet the evolving needs of our users. The ideal candidate will leverage their expertise in backend technologies to create scalable and efficient software architectures while ensuring best practices in coding and design are upheld. Your role will also involve mentoring junior engineers and contributing to the continuous improvement of the engineering processes.
Job Responsibilities
- Design, implement, and maintain backend services and APIs that are reliable, scalable, and efficient.
- Collaborate with product managers and other stakeholders to understand requirements and translate them into technical specifications.
- Conduct code reviews to ensure code quality and adherence to best engineering practices.
- Troubleshoot and resolve issues in a timely manner, ensuring minimal downtime for services.
- Participate in the architecture and design discussions to improve system resilience and performance.
- Mentor and guide junior engineering team members, fostering a culture of learning and growth within the team.
- Stay current with industry trends and emerging technologies to keep the company's solutions competitive.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years of experience in backend software development.
- Proficiency in programming languages such as Java, Python, or Go.
- Experience with microservices architecture and RESTful APIs.
- Strong understanding of database technologies, including SQL and NoSQL databases.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Excellent problem-solving skills and the ability to work under tight deadlines.
- Strong communication skills and a collaborative mindset.
Technologies & Tools
The Senior Backend Software Development Engineer will utilize a variety of technologies and tools to create and maintain backend systems. Key technologies include Java, Python, SQL and NoSQL databases, containerization tools like Docker, and cloud platforms such as AWS or Azure. Familiarity with tools for source control, such as Git, and Continuous Integration/Continuous Deployment (CI/CD) pipelines is also expected to enhance workflow efficiency and reliability.
Ideal Candidates
Ideal candidates for the Senior Backend Software Development Engineer position are individuals who possess a strong technical acumen along with a passion for backend systems development. They are problem solvers with a commitment to high-quality code and system integrity. Effective communication skills and the ability to work collaboratively within a team are essential, as is the desire to mentor and support the growth of fellow engineers. Candidates should be proactive in their approach to learning and adapting to new technologies to drive innovation in development practices.
Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.