Job description
Design, implement, test, and operate features for the billing, cost management, and FinOps platform and experiences, with guidance from senior engineers. Build reliable, scalable APIs, services, and experiences that meter usage, aggregate cost, and present cost and usage insights. Write high-quality, well-tested code and participate in code reviews to uphold engineering standards. Diagnose and resolve issues in production services, participating in an on-call rotation and contributing to live-site health. Collaborate with product managers, designers, and partner teams to translate requirements into working software. Continuously learn the domain of commerce, metering, and cost management, and apply it to improve the product. Leverage AI-powered development tools (e.g., GitHub Copilot) to accelerate coding, testing, and end-to-end (E2E) development, applying AI responsibly to improve engineering productivity and quality. 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#, Java, JavaScript, TypeScript, or Python, OR equivalent experience. Experience building and shipping production software or services. Working knowledge of data structures, algorithms, and software design fundamentals. Experience with cloud services, distributed systems, web experiences, or large-scale data processing. Exposure to commerce, billing, metering, usage, or cost/usage reporting and analytics. Familiarity with Azure, REST/API design, or telemetry and monitoring.