Software Engineer II - Finance Data & Experiences
Rewrite
## About the role
Design, develop, deploy, and operate scalable cloud-based data, analytics, automation and tooling solutions using modern data platforms and Cloud services. Foundation of Data Structures, algorithms and Programming capabilities that can be applied to solve complex problems thereby helping with the build of solutions with strong foundations and high-quality delivery. Integrate AI capabilities such as Azure OpenAI, Cognitive Services, and ML models to enhance system intelligence and user productivity. Apply engineering best practices as you design and deliver high-quality, scalable solutions. Own your solution end to end through design, implementation, and operations. Implement robust monitoring, logging, and alerting for proactive issue detection. Leverage telemetry and usage analytics to understand customer behavior and inform product decisions. Support and influence the team culture, customer-centricity, and continuous improvement. Provide technical feedback to our product engineering partners to evolve and mature our AI, Azure services and Power Platform. Collaborate cross functionally across stakeholders, product managers and other engineers to deliver integrated, customer-focused experiences. Leverage AI to auto-generate boilerplate code for data pipelines, SQL transformations, and Spark jobs, significantly reducing development time for repetitive tasks. Use AI to enforce consistent coding patterns across ETL scripts and data model definitions, improving maintainability and reducing review cycles. Utilize AI to quickly prototype new data engineering solutions including partitioning strategies, and schema evolution logic, enabling faster experimentation and learning. Employ AI to assist in writing docstrings, inline comments, and unit tests for data processing functions, improving code readability and test coverage. Share GitHub Copilot-generated snippets and best practices with the team, fostering a culture of AI-assisted development and continuous improvement.
## Requirements
- Bachelor's Degree in Computer Science or related technical field 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.
- Master's Degree in Computer Science or related technical field 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 related technical field 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.
- Experience leveraging AI technologies, including Azure OpenAI, Azure AI Services, and machine learning models to drive business impact.
- Ability to collaborate across teams and disciplines to deliver innovative solutions and business outcomes.
- Experience building consensus, resolving conflicts, and managing stakeholder relationships in complex environments.
Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.