As a Software Engineer II, you are an essential member of an agile team dedicated to enhancing, building, and delivering trusted, market-leading technology products in a secure, stable, and scalable manner. The role is positioned within a multi-cloud environment, with a focus on spearheading Google Cloud enablement while continuing to elevate Azure offerings. You will also leverage emerging AI/ML technologies to drive innovation and efficiency across cloud platform solutions.
Job Responsibilities
- Develops secure and high-quality production code, and reviews and debugs code written by others
- Contributes to product design, application functionality, and technical operations and processes
- Actively contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle
- Influences peers and project decision-makers to consider the use and application of leading-edge technologies, including AI/ML-driven solutions and AI-assisted development practices Adds to the team culture of diversity, opportunity, inclusion, and respect
- Leverages AI-powered tools and methodologies to enhance code quality, accelerate development workflows, and optimize cloud infrastructure solutions
Required Qualifications, Capabilities, and Skills
- 3+ years of hands-on experience in software engineering with a strong focus on Google Cloud Platform (Azure experience also considered)
- Bachelor’s Degree in Computer Science or equivalent
- Proficient in Terraform for infrastructure as code, enabling efficient and repeatable cloud resource management
- Advanced proficiency in Python (mandatory), with the ability to work across additional programming languages
- Solid understanding of cloud-native architectures, microservices design, and modern software development principles
- Demonstrated expertise across the full Software Development Life Cycle (SDLC), including design, development, testing, and deployment
- Proven ability to deliver in Agile, Scrum, or DevOps environments with a focus on iterative and high-quality releases
- In-depth knowledge in one or more technical disciplines such as cloud computing, artificial intelligence, or machine learning
- Strong problem-solving mindset with the ability to collaborate effectively across cross-functional teams
- Formal training or certification in cloud software development concepts
Preferred Qualifications, Capabilities, and Skills
- Hands-on experience with AI-assisted development tools such as Gemini Code Assist, GitHub Co-Pilot, or Claude Code
- Working knowledge of Artificial Intelligence platforms such as Gemini or OpenAI with the ability to apply AI-driven solutions to practical cloud engineering problems
- Exposure to integrating AI/ML workflows into cloud infrastructure, automation pipelines, and DevOps practices
- Azure or Google certification
- Experience with Spec by Example for high-quality software delivery
- Experience collaborating with architects on technical strategies and architectural integrity