Senior Backend Engineer
Job description
Responsibilities
Qualifications:
- Bachelor's or master’s degree in Computer Science or a related field
- Minimum of 5 years of experience in C#/C++ development with large scale, in-production services
- Strong experience in cloud and services, with a focus on large cloud, edge compute, and data transfer across multiple network protocols
- Experience with containerized development and cloud-to-edge development patterns highly preferred
- Proficiency in agile development methodologies and continuous integration practices
- Strong problem-solving skills and ability to work independently as well as in a team environment
- Excellent communication and collaboration skills
Key Responsibilities:
- Design and implement scalable, high-performance, and reliable backend systems and services
- Work with cross-functional teams to identify and solve complex technical challenges
- Collaborate with team members to design and implement solutions to meet business and technical requirements
- Understand and apply best practices in software development, including agile methodologies, continuous integration, and test-driven development
- Maintain and improve existing systems and services