CrawlJobs Logo

Senior Software Engineer - Finance Data & Experiences

United States, Redmond Employment contract 119800.00 - 234700.00 USD / Year · Job Posted May 16, 2026
Apply Position
Job Link Share

Job Description

Are you passionate about AI, data, and transformative user experiences? Do you bring energy, curiosity, and a strong sense of ownership to your work? The Finance Data & Experiences (FD&E) organization is on a mission to redefine how Microsoft measures, monitors, and optimizes its global business—and we’re looking for top talent to join us. This is a unique opportunity to lead with bold ideas, apply cutting-edge technology, and work across Finance, Sales, Marketing, Business Operations, and Product Engineering to deliver high-impact business solutions. The right candidate will thrive in fast-paced, cross-functional environments, bring fresh thinking to complex problems, and be eager to take ownership of end-to-end processes and outcomes. Join us and be part of a team that’s pushing the boundaries of innovation, taking smart risks, and implementing AI to drive business excellence. At FD&E, we foster a culture of customer centricity, innovation, agility, and transparency—and we’re building a team that’s ready to help Microsoft chart its next chapter in AI-driven business excellence. As a Senior Software Engineer, you will independently leverage artificial intelligence tools and practices throughout the software development lifecycle to deliver high-quality solutions. You will understand customer and user requirements for specific projects or product subsections and lead architecture discussions by testing design hypotheses and developing complex, scalable, secure design specifications. You will create and execute comprehensive test strategies that ensure solution quality and security, drive automation in production deployments, and collaborate across internal and external teams to manage dependencies and achieve shared goals. By writing extensible, maintainable, well-tested, secure, and performant code, you will uphold Microsoft’s standards of security and compliance. Additionally, you will champion AI-native development by responsibly using AI across the SDLC, continuously improving processes through experimentation, and coaching others in these practices. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees, we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day, we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Job Responsibility

  • Develops and owns comprehensive test strategies that ensure solution quality, incorporating AI tools for test automation and security testing to prevent regressions and vulnerabilities
  • Leads architecture discussions and designs complex, AI-integrated solutions by validating design hypotheses, creating detailed specifications, and ensuring scalability, security, and compliance
  • Collaborates across teams to identify dependencies, ensuring AI-enabled solutions work end to end with optimal performance, reliability, and security throughout the system stack
  • Builds and maintains extensible, maintainable, well-tested, and secure AI-driven code, continuously improving quality, performance, and security with AI-enhanced debugging and development practices
  • Drives automation across production and deployment, targeting zero-touch processes and integrating AI capabilities to improve efficiency, deployment safety, and monitoring
  • Implements AI safety features and security principles, working with security partners to define and enforce security invariants, threat models, and telemetry for AI production systems
  • Uses AI tools responsibly throughout the software development lifecycle to improve engineering processes and practices, promote AI-native development, and mentor peers on responsible AI usage.

Requirements

Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.

Nice to have

  • Master's Degree in Computer Science or related technical field AND 6+ 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 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Experience developing and implementing AI-enabled solutions using tools such as Azure OpenAI, Cognitive Services, and machine learning models, including integrating these capabilities into programs to enhance system intelligence and productivity.

What we offer

Certain roles may be eligible for benefits and other compensation.

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer - Finance Data & Experiences

8 matching positions

Senior Software Engineer - Finance Data & Experiences

Are you passionate about AI, data, and transformative user experiences? Do you b...
Location
Location
Mexico , Mexico City
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
Job Responsibility
Job Responsibility
  • Develops and owns comprehensive test strategies that ensure solution quality, incorporating AI tools for test automation and security testing to prevent regressions and vulnerabilities
  • Leads architecture discussions and designs complex, AI-integrated solutions by validating design hypotheses, creating detailed specifications, and ensuring scalability, security, and compliance
  • Collaborates across teams to identify dependencies, ensuring AI-enabled solutions work end to end with optimal performance, reliability, and security throughout the system stack
  • Builds and maintains extensible, maintainable, well-tested, and secure AI-driven code, continuously improving quality, performance, and security with AI-enhanced debugging and development practices
  • Drives automation across production and deployment, targeting zero-touch processes and integrating AI capabilities to improve efficiency, deployment safety, and monitoring
  • Implements AI safety features and security principles, working with security partners to define and enforce security invariants, threat models, and telemetry for AI production systems
  • Uses AI tools responsibly throughout the software development lifecycle to improve engineering processes and practices, promote AI-native development, and mentor peers on responsible AI usage.
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Data

Patreon is looking for a Senior Software Engineer, Data to support our mission. ...
Location
Location
United States , San Francisco; New York
Salary
Salary:
200000.00 - 300000.00 USD / Year
patreon.com Logo
Patreon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of experience in software development
  • At least 2+ years of experience in building scalable, production-grade data pipelines
  • Familiarity with SQL and distributed data processing tools like Spark, Flink, Kafka Streams, or similar
  • Strong programming foundations in Python or similar language, with good software engineering design patterns and principles (testing, CI/CD, monitoring)
  • Familiar with modern data lakes (eg: Delta Lake, Iceberg)
  • Familiar with data warehouses (eg: Snowflake, Redshift, BigQuery) and production data stores such as relational (eg: MySQL, PostgreSQL), object (eg: S3), key-value (eg: DynamoDB) and message queues (eg: Kinesis, Kafka)
  • Excellent collaboration and communication skills
  • comfortable partnering with non-technical stakeholders, writing crisp design docs, giving actionable feedback, and can influence without authority across teams
  • Understanding of data modeling and metric design principles
  • Passionate about data quality, system reliability, and empowering others through well-crafted data assets
Job Responsibility
Job Responsibility
  • Design, build, and maintain the pipelines that power all data use cases. This includes ingestion of raw data from production databases, object storage, and message queues, and vendors into our Data Lake, and building core datasets and metrics
  • Develop intuitive, performant, and scalable data models (facts, dimensions, aggregations) that support product features, internal analytics, experimentation, and machine learning workloads
  • Implement robust batch and streaming pipelines using Spark, Python, and Airflow
  • Build pipelines adhering to standards for accuracy, completeness, lineage, and dependency management. Build monitoring and observability so teams can trust what they’re using
  • Work with Product, Data Science, Infrastructure, Finance, Marketing, and Sales to turn ambiguous questions into well-scoped, high-impact data solutions
  • Pay down technical debt, improve automation, and follow best practices in data modeling, testing, and reliability. Mentor peers earlier in their career within the team
What we offer
What we offer
  • Equity plans
  • Healthcare
  • Flexible time off
  • Company holidays and recharge days
  • Commuter benefits
  • Lifestyle stipends
  • Learning and development stipends
  • Patronage
  • Parental leave
  • 401k plan with matching
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Data Platform

We are seeking a senior software engineer to help grow our data platform as Stra...
Location
Location
United States , San Francisco
Salary
Salary:
180000.00 - 200000.00 USD / Year
strava.com Logo
Strava
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience developing data-intensive software using languages like Python, Scala, Java, Go, or Ruby
  • Ability to evaluate and adopt new technologies as business needs evolve
  • Comfortable reading and reasoning about SQL queries in data pipeline contexts (e.g., dbt models)
  • Understanding how transformations impact downstream systems
  • Hands-on experience working with distributed data processing tools (e.g., Spark, Flink, Kafka) on production datasets
  • Understanding of tradeoffs and appropriate use cases for data processing tools
  • Experience building or maintaining data pipelines using cloud data warehouses (e.g., Snowflake, BigQuery, Redshift), Data lakes (e.g., Iceberg, Hudi) or similar solutions
  • Understanding of performance optimization and cost considerations
  • Understand the underlying infrastructure needed to serve production data platforms (e.g., Kubernetes, AWS, GCP, Azure)
  • Experience deploying and managing data infrastructure components like clusters, storage systems, and compute resources
Job Responsibility
Job Responsibility
  • Collaborate with people across teams and functions that hold deep curiosity for data
  • Work with hefty data systems at the global scale of Strava, supporting functions including analytics, AI/ML, engineering, and finance
  • Help strengthen our infrastructure as we grow
  • Deliver value more through software, leaning into tooling and automation rather than repetitive toil
  • Grow your expertise in the steadily evolving technologies and ecosystem of data
  • Building scalable software solutions to existing data problems utilizing modern data technologies
  • Writing high quality and reliable code that supports our end user experience
  • Understanding that data security and privacy is of utmost importance
  • Holding empathy for the users of our platform to truly understand the challenges we address for them
  • Fostering an inclusive and motivating team culture to help everyone achieve their best
  • Fulltime
Read More
Arrow Right

Senior Angular Software Engineer - Prime Finance Risk & Business Intelligence

Join our team at the forefront of financial technology, where we build and maint...
Location
Location
Poland , Warsaw
Salary
Salary:
268390.00 - 457010.00 PLN / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of professional experience designing, building, and deploying enterprise-scale, distributed backend systems
  • Deep, hands-on knowledge of modern Angular
  • Strong command of SQL and experience with relational databases, particularly Microsoft SQL Server
  • A demonstrated track record of leading technical initiatives, making architectural decisions, and mentoring other engineers
  • Solid experience with CI/CD principles and tools (e.g., Jenkins, Tekton), and version control with Git
  • Experience with containerization and orchestration (Docker, Kubernetes, OpenShift) is essential
  • Excellent verbal and written communication skills, with the ability to articulate complex technical concepts to both technical and non-technical audiences
Job Responsibility
Job Responsibility
  • Design, develop, and own end-to-end software solutions using Angular ecosystem
  • Act as a technical leader within the team
  • Guide architectural discussions and actively mentor junior engineers through constructive code reviews and knowledge-sharing sessions
  • Contribute to and enhance our CI/CD pipelines, leveraging internal platforms and Git for seamless integration and deployment
  • Deploy and manage applications on our OpenShift container platform
  • Work across teams to integrate with a wide array of upstream data sources and downstream consumers
  • Collaborate closely with project managers, business analysts, and senior stakeholders to translate complex requirements into well-architected technical solutions
  • Take ownership of the full application lifecycle, including providing critical application support
  • Leverage your growing knowledge of Prime Services to troubleshoot and resolve production issues effectively
What we offer
What we offer
  • Employer paid Defined Contribution Pension Plan contribution of 6% of employee's pensionable earnings (PPE Program)
  • Employer paid Private Medical Care Package for employees and Private Medical Care Packages for certain family members available at preferential rates
  • Employer paid Life Insurance Program for employees and Life Insurance for certain family members available at preferential rates
  • Employee Assistance Program financed by Employer
  • Paid Parental Leave Program (maternity and paternity leave
  • statutory and 2 weeks additional paid paternity leave)
  • Sport Card for employees subsidized via Social Benefits Fund and Sport Cards for certain family members available at preferential rates
  • Additional benefits from Company's Social Benefit Fund, in particular: Holidays Allowance, support for sport and cultural activities, team building events
  • Additional day off for volunteering
  • Cafeteria/ flex benefit – a company benefits system which enables employees to select and purchase benefits offered by a provider and available for employees on the platform
  • Fulltime
Read More
Arrow Right

Staff Engineer - Finance Data Engineer

GEICO is seeking Finance Data specialists to support the build out of a Finance ...
Location
Location
United States , Palo Alto
Salary
Salary:
110000.00 - 260000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 15+ years of Finance Systems experience with industry leading ERP solutions (e.g. implementing and supporting Oracle
  • Workday
  • SAP or PeopleSoft)
  • 3+ years of experience in implementing and supporting FP&A applications (Preferred)
  • 3+ years working with or supporting a Finance Data Lake/Warehouse/Mart along with various Financial Reporting tools
  • Good understanding of Dimensional Data Modeling
  • Strong working knowledge of Data processing/data transformation using ETL/ELT tools such as Informatica, DBT, etc.
  • Strong working knowledge of SQL and the ability to write, debug and optimize SQL queries and ETL jobs
  • Experience working with Financials via the major vendors (e.g. PeopleSoft
  • Oracle EBS
Job Responsibility
Job Responsibility
  • Leverage your strong Functional and Technical systems expertise to drive towards the right solution to support the department and GEICO’s current and future needs
  • Engage in cross-functional collaboration throughout the entire software lifecycle
  • Support design sessions with peers to ensure systems are well designed, efficient, and meet Business expectations
  • Collaborate with Finance Leaders within the FP&A, Controllers, Financial Reporting, and Finance QA & Systems team along with the Data Engineering and Finance Technology leaders to ensure organizational goals are met
  • Have a deep understanding of a few Finance functions to support the establishment of a vision and technology roadmap to build out a Finance Data Lake/Warehouse
  • Have a good understanding of finance data lake/mart with Data processing/data transformation using ETL/ELT tools such as Informatica, DBT, etc.
  • Experience with designing, developing, implementing, and maintaining solutions for data ingestion and transformation projects
  • Experience working with cloud data solutions (Delta Lake, Iceberg, Hudi, Snowflake, Redshift or equivalent)
  • Support the development of a roadmap and then work towards implementing Revenue and Expense Analytical solutions
  • Support and try to influence customers and stakeholders, and work through divergent expectations
What we offer
What we offer
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Enterprise Software Engineering

Crusoe's mission is to accelerate the abundance of energy and intelligence. We’r...
Location
Location
United States , San Francisco
Salary
Salary:
170000.00 - 200000.00 USD / Year
crusoe.ai Logo
Crusoe
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience building and shipping production software
  • Full-stack proficiency across frontend, backend, APIs, and data layers
  • Hands-on experience using AI-assisted development tools in a professional setting to ship real software
  • Strong fundamentals in at least one modern language (Python, TypeScript, Go, or similar) with the ability to learn new ones quickly
  • Experience building and integrating APIs and working with enterprise middleware or system integrations
  • Familiarity with cloud platforms, containerization, and CI/CD pipelines
Job Responsibility
Job Responsibility
  • Building and shipping internal tools, automations, and integrations that deliver measurable value across Finance, Operations, HR, and other business teams
  • Using AI-assisted development as the default workflow, including writing specs, crafting prompts, reviewing AI-generated code, and iterating rapidly
  • Defining foundational technical patterns, including coding standards, project conventions, reusable components, and context files that guide AI-driven development
  • Designing and maintaining integrations between enterprise systems using APIs, middleware, and data pipelines
  • Developing solutions across a hybrid environment, combining cloud application platforms with internal GPU compute for AI workloads
  • Partnering with business teams in rapid prototyping sprints, then hardening prototypes into production-ready systems with testing, monitoring, and documentation
  • Establishing CI/CD pipelines, automated testing, and quality gates for all delivered solutions
  • Owning solutions end-to-end, from specification and implementation through deployment and production support
  • Operating within tiered governance frameworks, applying appropriate review and compliance controls based on solution sensitivity
What we offer
What we offer
  • Restricted Stock Units in a fast growing, well-funded technology company
  • Health insurance package options that include HDHP and PPO, vision, and dental for you and your dependents
  • Employer contributions to HSA accounts
  • Paid Parental Leave
  • Paid life insurance, short-term and long-term disability
  • Teladoc
  • 401(k) with a 100% match up to 4% of salary
  • Generous paid time off and holiday schedule
  • Cell phone reimbursement
  • Tuition reimbursement
  • Fulltime
Read More
Arrow Right
New

Senior Data Engineer

Ready to lead data engineering that powers critical financial decisions at scale...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
edfenergy.com Logo
EDF UK
Expiration Date
July 12, 2026
Flip Icon
Requirements
Requirements
  • Experience leading small to medium sized engineering teams within agile delivery environments
  • Strong expertise in at least one server-side language such as Python, Java, Kotlin or NodeJS
  • Knowledge of serverless, event-driven, and loosely coupled architectures
  • Experience designing and integrating REST APIs and third-party services
  • Commercial experience working with React or React Native and state management libraries
  • Strong experience with CI/CD tooling such as Jenkins, GitHub or Terraform
  • Experience applying test-driven development or behaviour-driven development practices
  • Proven experience working within the energy industry
  • Ability to communicate complex technical concepts to non-technical stakeholders
Job Responsibility
Job Responsibility
  • Leading the day-to-day engineering capability within the Finance Data Squad
  • Delivering scalable data products and software components aligned to business priorities
  • Driving quality through code reviews, testing practices, and engineering standards
  • Mentoring and developing engineers to build capability and performance
  • Collaborating with product owners, architects, and stakeholders to deliver value-focused solutions
What we offer
What we offer
  • Competitive salary
  • Potential for an annual bonus
  • Market-leading pension scheme
  • Customisable benefits including electric vehicle leasing
  • Discounted gym membership
  • Life assurance
  • Tech vouchers
  • Experience days
  • Fulltime
Read More
Arrow Right
New

Senior Data Engineer

Senior Data Engineer - The Senior Data Engineer is responsible for executing the...
Location
Location
Canada , Toronto
Salary
Salary:
110000.00 - 130000.00 USD / Year
fourseasons.com Logo
Four Seasons
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 5-8 years experience Data Engineering
  • with experience in Azure using Databricks
  • Bachelor’s degree Required
  • Expert in Data Engineering in Microsoft Azure Environment + Toolsets (ADF, Synapse, Data Bricks, Cosmos DB, FunctionApps, Logic Apps etc)
  • Lakehouse experience using Databricks
  • Azure platform administration
  • Data Governance Software experience
  • Microsoft Power BI delivery and support
  • Strong SQL query skills
  • Strong history in Python, Pyspark, or Scala
Job Responsibility
Job Responsibility
  • Leading the delivery of finance domain data migration projects with clear milestones, quality controls, and operational readiness
  • Designing and maintaining reusable data ingestion and transformation frameworks aligned with enterprise engineering standards
  • Ensuring data consistency, lineage, and trustworthiness across finance and enterprise data domains
  • Collaborating with business and technical stakeholders to enable analytics, forecasting, and AI readiness for finance data
  • Driving operational excellence across engineering practices, optimizing for cost, performance, and maintainability
  • Design, develop, and maintain robust batch and streaming data pipelines across Azure Data Factory, Databricks, Informatica, and SQL environments
  • Closely work with vendors, contractors and other FS teams to operationalize the data migration process for the hotels
  • Implement and oversee CI/CD workflows, Infrastructure as Code (IaC), and automated testing frameworks
  • Operationalize data quality by integrating Informatica IDQ into finance workflows
  • Apply governance standards by embedding metadata, cataloging, and lineage practices
  • Fulltime
Read More
Arrow Right