Software Engineer
Core
Collaborate with cross-functional teams to design, build, and deliver scalable software features with a focus on quality, performance, and reliability.
Role type
Software Engineer (IC2)
Builds
Software features and systems
Domain
General Software Engineering
Deliverable
product features
Required skills
Problem solving, rapid iteration, clean code, scalability, reusability, maintainability, test coverage, on-call management, data-driven decision making
Preferred skills
Ambiguity handling, customer feedback analysis
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Design and architect feature sets, write high-quality code, ensure reliable production operation, implement testing strategies, analyze business requirements and metrics, participate in on-call rotations
Seniority
Mid-level IC (IC2)
Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.