Senior Software Engineer - Compiler
Sunnyvale, CA, United States
As a Staff Software Engineer, you will play a pivotal role in the design, development, and deployment of cutting-edge software solutions for our projects. Your expertise in software engineering principles, best practices, and emerging technologies will drive the success of our projects and contribute to the growth of our team.
Key Responsibilities:
Lead the design and implementation of complex software systems using best-in-class engineering practices.
Architect scalable and reliable solutions on cloud platforms such as AWS.
Drive continuous improvement initiatives to optimize the performance, reliability, and efficiency of software systems.
Stay updated on industry trends, emerging technologies, and best practices to continuously enhance our technical capabilities.
Qualifications:
Bachelor's degree in Computer Science, Engineering, or related field; Master's degree preferred.
6+ years of professional experience in software engineering roles, with a proven track record of delivering high-quality software solutions.
Strong expertise in designing and building scalable software systems using cloud platforms, particularly AWS.
Extensive experience with containerization technologies and orchestration tools.
Solid understanding of software development methodologies, principles, and best practices.
Excellent problem-solving skills, with the ability to analyze complex technical challenges and propose effective solutions.
Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams.
#J-18808-Ljbffr