Software Engineer - CTJ - Poly
Core
Develops and maintains highly scalable distributed systems and services, focusing on code reliability, diagnosability, and rapid issue resolution.
Role type
Junior to Mid-level Software Engineer (Distributed Systems)
Builds
Production-grade distributed services and features for U.S. federal, state, and local government agencies
Domain
Government contracting, distributed systems, cloud infrastructure (via careerplan.io/jobs/1970393556823693-software-engineer-ctj-poly-at-microsoft)
Required skills
C, C++, C#, Java, JavaScript, Python, distributed systems, code maintainability, observability, incident response, SLA adherence
Preferred skills
Generative AI integration, system design documentation, cross-team collaboration, security best practices
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Write extensible and maintainable code using best practices and GenAI tools; monitor systems for degradation and restore services within SLA; escalate complex issues; contribute to design documents and dependency identification; develop learning materials on engineering principles; collaborate with stakeholders on customer requirements.
Seniority
Junior to Mid-level, hands-on IC with oversight
