MNC InsiderMNC Insider
Microsoft logo

Software Engineer

Microsoft

Software Engineer

full-timePosted: Aug 25, 2026Updated: Aug 27, 2026San José, San José Province, CR

Job Description

OverviewMicrosoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further. This is a world of more possibilities, more innovation, more openness, and the sky is the limit thinking in a cloud-enabled world. Microsoft’s Azure Data engineering team is leading the transformation of analytics in the world of data with products like databases, data integration, big data analytics, messaging & real-time analytics, and business intelligence. The products our portfolio include Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid, and Power BI. Our mission is to build the data platform for the age of AI, powering a new class of data-first applications and driving a data culture. The Databases organization delivers trusted, scalable operational AI ready databases that power application development across cloud, hybrid, and on premises environments. Our portfolio includes SQL, Azure Cosmos DB, DocumentDB, PostgreSQL, and MySQL, supporting developers as they build AI native applications and run critical workloads at global scale.​ ​​As a Software Engineer on the Azure Database for PostgreSQL team, you contribute to the design, development, testing, and iteration of well‑scoped features that improve customer experiences and support product adoption. With guidance from senior engineers, you’ll apply data‑driven thinking and experimentation to validate ideas, learn from outcomes, and continuously improve service quality. This role offers the opportunity to build strong product engineering skills, gain hands‑on experience with cloud database technologies, and collaborate in a cross‑functional environment to deliver solutions that directly support customer success and business growth. ​​We do not just value differences or different perspectives. We seek them out and invite them in so we can tap into the collective power of everyone in the company. As a result, our customers are better served. ResponsibilitiesWrites secure, maintainable, and reusable code following best practices and modern design principles. Learns to implement features and services with guidance, applying coding standards and patterns to ensure quality and stability. Collaborates with team members and stakeholders to clarify requirements, integrates feedback, and iterates on designs and implementations. Participates in code reviews to uphold standards and improve reliability while learning from feedback. Continuously seeks new knowledge, adapts to emerging technologies, and applies solutions that enhance performance, scalability, and reliability in a cloud environment. Takes accountability as a Designated Responsible Individual (DRI); participates in on-call rotations to monitor system health and initiate recovery actions when needed.​ ​​ ​Embody our culture and values QualificationsRequired/Minimum Qualifications ​​Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.Fluency to read, write and speak in English.Job Requirements: Other & Additional Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter. Preferred/Additional Qualifications ​​​1+ year(s) technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, GO, or Python. Familiarity with distributed systems and cloud platforms (e.g., Azure, AWS, GCP), including monitoring performance and telemetry to drive continuous improvements. Knowledge of update servicing, security fundamentals, or large‑scale system design. Exposure to AI‑powered development tools or building intelligent features.​ ​​ #azdat#azuredata ​​#azurepostgres​ This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Locations

  • San José, San José Province, CR

Skills Required

  • coding in languages includingintermediate
  • distributed systemsintermediate
  • update servicingintermediate

Required Qualifications

  • ​​Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. (experience)
  • Fluency to read, write and speak in English. (experience)
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: (experience)
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter. (experience)

Preferred Qualifications

  • ​​​1+ year(s) technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, GO, or Python. (experience, 1 years)
  • Familiarity with distributed systems and cloud platforms (e.g., Azure, AWS, GCP), including monitoring performance and telemetry to drive continuous improvements. (experience)
  • Knowledge of update servicing, security fundamentals, or large‑scale system design. (experience)
  • Exposure to AI‑powered development tools or building intelligent features.​ ​​ (experience)
  • ​​#azurepostgres​ (experience)
  • This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled. (experience)

Responsibilities

  • Writes secure, maintainable, and reusable code following best practices and modern design principles.
  • Learns to implement features and services with guidance, applying coding standards and patterns to ensure quality and stability.
  • Collaborates with team members and stakeholders to clarify requirements, integrates feedback, and iterates on designs and implementations.
  • Participates in code reviews to uphold standards and improve reliability while learning from feedback.
  • Continuously seeks new knowledge, adapts to emerging technologies, and applies solutions that enhance performance, scalability, and reliability in a cloud environment.
  • Takes accountability as a Designated Responsible Individual (DRI); participates in on-call rotations to monitor system health and initiate recovery actions when needed.​ ​​ ​
  • Embody our culture and values

Benefits

  • general: Flexibility: Balance what matters—your work, your life, and your team—through trust, autonomy, and shared accountability
  • general: Growth: Stretch your skills, expand your impact, and grow with support that meets you where you are
  • general: Wellbeing: Support for your body, mind, and financial future—so you can stay energized and do your best work
  • general: Community PCS: Find your people, build your network, and feel supported every step of the way

Travel Requirements

Less than 25%

Target Your Resume for "Software Engineer" , Microsoft

Get personalized recommendations to optimize your resume specifically for Software Engineer. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software Engineer" , Microsoft

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Software EngineeringSoftware EngineeringSoftware EngineeringSoftware Engineering

Answer 10 quick questions to check your fit for Software Engineer @ Microsoft.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.