Software Engineer II

Microsoft Microsoft · Big Tech · Bengaluru, KA, IN · Software Engineering

Software Engineer II role focused on building and optimizing solutions for Azure DocumentDB, a PostgreSQL-based NoSQL database. The role involves coding, design, engineering excellence, implementation, and ensuring reliability and supportability, with a focus on AI-enabled operational databases and AI-first features.

What you'd actually do

  1. Coding - proactively verifies features, debugs, and tests code. Addresses incidents, implements fixes, and reviews code for quality. Writes maintainable code and applies best practices.
  2. Design - provides feedback on architecture, collaborates on product features, and ensures design meets requirements. Develops documentation and coordinates with teams. Creates test strategies and uses AI for automation. Improves test reliability and considers testability in design.
  3. Engineering Excellence - automates deployments, validates code securely, and shares knowledge. Follows security and compliance standards. Collaborates for end-to-end testing and scalability. Maintains skills and shares engineering principles.
  4. Implement - executes project plans, escalates issues, and ensures compliance for deployments. Prepares for disaster recovery. Runs experiments and collaborates on success metrics.
  5. Reliability and Supportability - maintains operations, responds to incidents, and improves troubleshooting. Uses telemetry for monitoring and escalates issues as needed.

Skills

Required

  • 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, Rust or Python OR equivalent experience

Nice to have

  • Experience with building distributed systems, database management systems, operating systems or other low-level systems with focus on correctness and performance

What the JD emphasized

  • AI enabled operational Databases
  • AI-first features