Software Engineer II
Core
Design and develop large-scale distributed software services and solutions, ensuring components are modularized, secure, reliable, and maintainable.
Role type
Software Engineer II (Backend/Systems)
Builds
Large scale distributed software services and solutions
Domain
Cloud computing, distributed systems, security
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, C#, Java, JavaScript, Python, cloud platform development, distributed systems design, test automation, performance optimization, monitoring, security screenings
Preferred skills
None stated
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Design and develop large scale distributed software services, troubleshoot and optimize test automation and monitoring, ensure components are secure and maintainable, expose test coverage issues and implement integration tests
Seniority
Mid-level, hands-on IC
