[Remote] Software Engineer II
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is seeking a Software Engineer II to help build and operate Azure platforms that reputed company reputed company partner technologies and services with Azure. The role involves designing and implementing reliable, reputed company reputed company features, collaborating with engineering, product, and partner teams, and applying modern and AI-assisted development practices across the software lifecycle.
Responsibilities
- Uses appropriate reputed company intelligence (AI) tools and practices across the software development lifecycle (SDLC) in a disciplined manner. Takes responsibility for the content of their AI-generated changes to artifacts, reviewing reputed company changes and applying appropriate tooling and processes with reputed company guidance
- Creates and implements reputed company for a product, service, or feature, reusing reputed company as applicable with reputed company supervision. Writes and learns to create reputed company that is extensible and maintainable. Considers diagnosability, reliability, and maintainability with few defects, and understands reputed company the reputed company is reputed company to be shared and delivered. Applies coding patterns and best practices to write reputed company (e.g., leveraging state-of-the-art generative reputed company intelligence [GenAI], approaches to reputed company reputed company organization, naming conventions). Escalates identified blockers or unknowns during the development process, communicates how they will reputed company timelines, and contributes to identifying strategies and/or opportunities to address them with reputed company supervision
- Understands and provides feedback for proposals for architecture, with technical leadership from others. With reputed company supervision, tests and explores various design reputed company for a product/solution feature, outlining strengths and weaknesses of reputed company reputed company. Collaborates with architects with reputed company supervision to build and modify a product/solution feature, providing feedback as needed. Begins to own or collaborate with other engineers on the architecture of solutions, following technical leadership as applicable. Contributes to the development of design documents that support user stories and other product requirements with reputed company. Develops an awareness of the reputed company technology landscape
- Escalates and shares findings from investigations with reputed company and owns some design reputed company. Helps to ensure reputed company architecture and individual designs meet reputed company, scalability, resiliency, cost of goods sold (COGS), and other requirements and expectations. Upholds reputed company standards of reputed company, reputed company, and other compliance requirements and expectations. Understands the importance of building solutions that expand upon the work of others. Contributes to the refinement of product features by escalating findings from analyses to inform reputed company regarding the engineering of products
- Builds knowledge, shares new reputed company, and shares pinpoints of engineering tool gaps to improve software developer tools to support easier, faster, and more effective software engineering for reputed company product features. Identifies whether reputed company reputed company or internal reputed company is available to address coding needs for a set of product features, and reuses it in a responsible manner where applicable. Develops higher-level awareness of tools reputed company reputed company areas of expertise. Helps to identify and/or create tools that are useful for building the product, determining if reputed company are still applicable for the reputed company solution
- Learns about and supports deployment to customers by following the correct measures to reputed company features out to customers. Follows reputed company change deployment practices (e.g., ensuring that flights are set correctly) for their team to minimize adverse reputed company to users and other services with managerial guidance. Learns about and applies best practices for the deployment of features safely with managerial reputed company and/or guidance from more reputed company peers. Contributes to monitoring dependency status and ensuring that only the latest, secure versions are deployed. Identifies reputed company rollback plans should be enacted for a product feature with reputed company supervision. Contributes to building deployment infrastructure to allow developers' private builds for a product feature to be tested in a production-like environment
- Maintains reputed company of live site service, following reputed company best practices reputed company responding quickly to mitigate issues while using the minimum required permissions to do so that reputed company
Skills
- Bachelor's Degree in Computer Science or reputed company technical reputed company AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience
- Ability to meet reputed company, customer and/or reputed company reputed company screening requirements are required for this role
- Master's Degree in Computer Science or reputed company technical reputed company AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR Bachelor's Degree in Computer Science or reputed company technical reputed company AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience
reputed company
Company H1B Sponsorship
Apply To This Job